
设计模式
文章平均质量分 96
设计模式
起名方面没有灵感
芝兰生于空谷 不以无人而不芳
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【设计模式】软件设计原则以及23种设计模式总结
"设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995 年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ralph Johnson)原创 2023-04-06 17:12:42 · 740 阅读 · 1 评论 -
【设计模式】2.工厂模式
工厂模式属于创建型模式的一种。在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了软件设计的开闭原则。工厂模式将目的将创建对象的具体过程屏蔽隔离起来,从而达到更高的灵活性,使得如果要更换对象,直接在工厂里更换该对象即可,达到了与对象解耦的目的;解耦。开闭原则要求对 扩展开放(对提供方),对修改关闭(对使用方)简单工厂模式(不属于GOF的23种经典设计模式)工厂方法模式。原创 2022-11-18 12:15:00 · 352 阅读 · 1 评论 -
【设计模式】1.单例模式
创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。**这样可以降低系统的耦合度,**使用者不需要关注对象的创建细节。单例模式工厂方法模式抽象工程模式原型模式建造者模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。该模式确保了只有单个对象被创建,并且这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类对象。原创 2022-11-17 06:00:00 · 465 阅读 · 0 评论