标签:纪念 应用 可能性 问题 面向对象设计 基于 问题: weight 必须
设计模式是解决特定问题/任务的充分证明的解决方案。
现在,一个问题会在你脑海中产生什么样的具体问题?让我举个例子来解释一下。
给出的问题:
假设您要创建一个只应创建单个实例(或对象)的类,并且所有其他类都可以使用该单个对象。
解决方案:
单例设计模式是上述特定问题的最佳解决方案。因此,每种设计模式都有一些规范或一组规则来解决问题。这些规范是什么,稍后您将在设计模式的类型中看到。
但要记住一件事,设计模式是编程语言独立的策略,用于解决常见的面向对象设计问题。这意味着,设计模式代表一个想法,而不是一个特定的实现。
通过使用设计模式,您可以使代码更灵活,可重用和可维护。这是最重要的部分,因为java内部遵循设计模式。
要成为一名专业的软件开发人员,您必须至少知道编码问题的一些流行解决方案(即设计模式)。
我们必须在SDLC(软件开发生命周期)的分析和需求阶段使用设计模式。
设计模式通过提供基于先前实践经验的信息,简化了SDLC的分析和需求阶段。
基本上,设计模式分为两部分:
在核心java中,主要有三种类型的设计模式,它们进一步划分为子部分:
标签:纪念 应用 可能性 问题 面向对象设计 基于 问题: weight 必须
原文地址:https://www.cnblogs.com/chhhh/p/10709103.html