![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
起个昵称好难呀q
这个作者很懒,什么都没留下…
展开
-
简单工厂、工厂方法和抽象工厂的区别
简单工厂模式、抽象工厂模式、工厂方法模式,这三种工厂模式都属于设计模式中的创建型模式,它们在形式和特点 上也多少有些相似,其最终目的都是帮我们将对象的实例化部分取出来,进而优化系统架构,增强系统的扩展性,也就 是说更好的体现开放封闭原则。 简单工厂与工厂方法比较 工厂模式的好处就在于将工厂和产品之间的耦合降低,将具体产品的构造过程放在了具体工厂类里面。在以后扩展产 品的时候方原创 2016-02-13 20:43:31 · 569 阅读 · 12 评论 -
设计模式之六大原则
使用设计模式的根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?这里有几个原则: "开-闭"原则、里氏代换原则。设计模式就是实现了这些原则,从而达到了代码复用、增加可维护性的目的。 "开-闭"原则 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 开闭原则无非就是想表达这样一层意思:用抽象构建框架,用实现扩展细节。因为抽象灵活性好,适应性广,原创 2016-02-04 15:13:23 · 407 阅读 · 9 评论 -
设计模式总结
学习设计模式已经有一段时间了,一直觉得自己没有掌握到它的精髓,现在看书也已经有一段时间了,稍微写写自 己对设计模式的理解: 创建模式:对类的实例化过程的抽象。一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象, 以及如何组合和表示这些对象。创建模式描述了怎样构造和封装这些动态的决定。包含类的创建模式和对象的创建 模式。 结构模式:描述如何将类或对象结合在一起形成更大的结构。分为原创 2016-02-21 20:01:10 · 661 阅读 · 20 评论