设计模式
文章平均质量分 96
从六大设计原则着手,到23种设计模式 ,从定义到类图,到代码,各个击破。
小灰灰-58
昨夜西风凋碧树,独上高楼,望尽天涯路。。
展开
-
设计模式之结构型模式
我们已经学习过了设计模式中的创建型模式. 创建型模式主要解决对象的创建问题,封装复杂的创建过程,解耦对象的创建代码和使用代码.单例模式用来创建全局唯一对象工厂模式用来创建不同但是相关类型的对象(继承同一父类或者接口的一组子类),由给定的参数来决定创建哪种类型的对象.建造者模式是用来创建复杂对象,可以通过设置不同的可选参数,定制化地创建不同的对象.原型模式针对创建成本比较大的对象,利用对已有对象进行复制的方式进行创建,以达到节省创建时间的目的.从本节课开始我们来学习结构型设计模式, 结构型模式主原创 2024-02-17 16:35:19 · 1129 阅读 · 0 评论 -
设计模式之创建型模式
1 ) 定义单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,此模式保证某个类在运行期间,只有一个实例对外提供服务,而这个类被称为单例类。单例模式也比较好理解,比如一个人一生当中只能有一个真实的身份证号,一个国家只有一个政府,类似的场景都是属于单例模式。2 ) 使用单例模式要做的两件事保证一个类只有一个实例为该实例提供一个全局访问节点3 ) 单例模式结构1 ) 单例的定义单例设计模式保证某个类在运行期间,只有一个实例对外提供服务,而这个类被称为单例类。原创 2024-02-15 21:09:40 · 1402 阅读 · 0 评论 -
设计模式之六大设计原则
古人云: 有道无术,术可求.有术无道,止于术.而设计模式通常需要遵循一些设计原则,在设计原则的基础之上衍生出了各种各样的设计模式。设计原则是设计要求,设计模式是设计方案,使用设计模式的代码则是具体的实现。设计模式中主要有六大设计原则,简称为SOLID ,是由于各个原则的首字母简称合并的来(两个L算一个,solid 稳定的),六大设计原则分别如下:1、单一职责原则(Single Responsibitity Principle)2、开放封闭原则(Open Close Principle)。原创 2024-01-14 12:56:14 · 1453 阅读 · 1 评论