
设计模式
文章平均质量分 62
且行且珍惜101
这个作者很懒,什么都没留下…
展开
-
常见的设计模式
用于产生对象的方法或者式类,称之为工厂。 上面所讲到的单例模式也可以看作为一个特殊的工厂。为什么需要工作模式,原来使用new的方式感觉也很简单,且好懂?使用工厂的原因是我们可以通过工厂模式,来集中控制对象的创建过程,这样可以给设计带来更多的灵活性。比如:spring的IOC容器就是工厂模式的经典实现。用于生产指定系列的对象。已鸭子为例,鸭子有真的鸭子,橡皮鸭,电子玩具鸭等。如何能方便的创建出各种鸭子,并将创建过程控制起来,以便于以后的维护和扩展?类图:用于生成指定产品族,一个产品族中包括多种产品。例如: 我原创 2022-06-22 14:54:53 · 97 阅读 · 0 评论 -
常见的设计模式(单例模式)
目录1. 为什么需要学习设计模式2. 常见的设计模式2.1 单例模式2.1.1 概念2.1.2 使用场景2.1.3 优缺点2.1.4 示例设计模式(Design pattern)代表了最佳的实践,是很多优秀的软件开发人员的经验总结,是解决特定问题的解决方案。它并不是语法规定,也不拘泥于特定语言。 恰当的使用设计模式可以代码的可复用性,可维护性,可扩展性,健壮性及安全性,这些都是系统非常重要的非功能性需求。设计模式的广泛使用起始于1995年,GOF(四人帮)出版的《设计模式:可复用面向对象软件基础》。本部分相原创 2022-06-22 14:46:25 · 93 阅读 · 0 评论