zoukankan      html  css  js  c++  java
  • Java design patterna

    Java中的设计模式

    设计模式是解决特定问题/任务的充分证明的解决方案。

    现在,一个问题会在你脑海中产生什么样的具体问题?让我举个例子来解释一下。

    给出的问题:
    假设您要创建一个只应创建单个实例(或对象)的类,并且所有其他类都可以使用该单个对象。

    解决方案:
    单例设计模式是上述特定问题的最佳解决方案。因此,每种设计模式都有一些规范或一组规则来解决问题。这些规范是什么,稍后您将在设计模式的类型中看到。


    但要记住一件事,设计模式是编程语言独立的策略,用于解决常见的面向对象设计问题。这意味着,设计模式代表一个想法,而不是一个特定的实现。

    通过使用设计模式,您可以使代码更灵活,可重用和可维护。这是最重要的部分,因为java内部遵循设计模式。

    要成为一名专业的软件开发人员,您必须至少知道编码问题的一些流行解决方案(即设计模式)。

    设计模式的优势:

    1. 它们可以在多个项目中重复使用。
    2. 它们提供有助于定义系统架构的解决方案。
    3. 他们捕获了软件工程经验。
    4. 它们为应用程序的设计提供了透明性。
    5. 它们是经过充分证明和证明的解决方案,因为它们建立在专家软件开发人员的知识和经验之上。
    6. 设计模式不能保证绝对解决问题。它们提供了系统架构的清晰度以及构建更好系统的可能性。

    我们什么时候应该使用设计模式?

    我们必须在SDLC(软件开发生命周期)的分析和需求阶段使用设计模式。

    设计模式通过提供基于先前实践经验的信息,简化了SDLC的分析和需求阶段。

    设计模式的分类:

    基本上,设计模式分为两部分:

    1. 核心Java(或JSE)设计模式。
    2. JEE设计模式。
  • 相关阅读:
    网络爬虫基础练习
    中文词频统计
    综合练习:英文词频统计
    字符串、组合数据类型练习
    MVC Controller进行单元测试
    mvc、webapi杂记
    C#异步执行
    cross-domain-ajax-request-jquery
    JS将/Date(1446704778000)/转换成string
    SQL并发数查询
  • 原文地址:https://www.cnblogs.com/everest7/p/10706773.html
Copyright © 2011-2022 走看看