摘要: 1、建造者模式概念 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 基本类图: 2、角色 (1)Builder(抽象建造者) 它为创建一个产品Product对象的各个部件指定抽象接口,在该接口中一般声明两类方法,一类方法是buildPartX(),它们用于创建复杂对象的各 阅读全文
posted @ 2016-05-17 15:17 wuq126 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象常用设计原则 1、单一职责原则 一个类只负责一个功能领域中的相应职责。 2、开闭原则 对扩展开发,对修改关闭。 3、里氏代换原则 所用引用基类对象的地方都能够透明地使用其子类的对象。 4、接口隔离原则 使用多个专门的接口,而不使用单一的总接口。 5、依赖倒转原则 抽象不应该依赖于细节,细 阅读全文
posted @ 2016-05-17 10:12 wuq126 阅读(77) 评论(0) 推荐(0) 编辑