随笔分类 -  设计模式

摘要:转自:http://www.cnblogs.com/li0803/archive/2008/11/02/1324750.html 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码 阅读全文
posted @ 2017-02-19 17:55 请叫我小小兽 阅读(127) 评论(0) 推荐(0)
摘要:工厂模式根据抽象程度可分为三种,分别为:简单工厂模式,工厂方法模式和抽象工厂模式。他的主要优点有: 1、使代码结构清晰,有效的额封装变化。在编程中,产品类的实例化有时候是比较复杂和多变的,通过工厂模式,将产品的实例化封装起来,使得调用者根本无需关心产品实例化过程,只需依赖工厂即可得到自己想要的产品。 阅读全文
posted @ 2017-01-12 23:17 请叫我小小兽 阅读(232) 评论(0) 推荐(0)
摘要:设计模式(面向对象)有七大原则,分别是: 1.开放-封闭原则 2.单一职责原则 3.依赖倒转原则 4.迪米特法则(也称为最小知识原则) 5.接口隔离原则 6.合成/聚合复用原则 7.里氏代换原则 开放-封闭原则具有理想主义的色彩,他是面向对象设计的终极目标。其他几条则可以看做是开放-封闭原则的实现方 阅读全文
posted @ 2017-01-11 14:50 请叫我小小兽 阅读(10274) 评论(1) 推荐(1)
摘要:UML(Unified Model Language)统一建模语言,是对象管理组织(OMG)制定的一个通用的、可视化的建模标准语言,可以用来可视化、描述、构造和文档化软件密集型系统的各种工作。在学习设计模式时,我们需要了解UML中实现依赖关联聚合组合的联系等。 参考:http://wenku.bai 阅读全文
posted @ 2017-01-11 11:50 请叫我小小兽 阅读(568) 评论(0) 推荐(1)