设计模式
文章平均质量分 74
iteye_18291
这个作者很懒,什么都没留下…
展开
-
设计模式6大原则:里氏置换原则
里氏置换原则(Liskov Substitution Principle),简称LSP 定义: Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it. 所有引用基类的地方必须能够透明的使用其子类对象。...原创 2012-06-23 23:31:26 · 81 阅读 · 0 评论 -
设计模式6大原则:单一职责原则
单一职责原则(Single Responsibility Principle),简称SRP。 定义: There should never be more than one reason for a class to change. 应该有且仅有一个原因引起类的变更。 有时候,开发人员设计接口的时候会有些问题,比如用户的属性和用户的行为被放在一个接口中声明。这就造成了业务对象和...原创 2012-06-23 23:39:55 · 67 阅读 · 0 评论 -
java六大设计原则要点
1,开-闭原则 关键词:对修改关闭,对拓展开放 理解:用面向对象的语言来讲,不允许更改的是系统的抽象层,而允许拓展的是系统的实现层。 2,里氏置换原则 关键词:任何基类可以出现的地方,子类一定可以出现。 3,依赖倒转原则 关键词:要依赖于抽象,不要依赖于实现。 4,,合成/聚合复用原则 关键词:合成/聚合优于继承 理解:要尽量使用合成/聚合,而不是继承关系达到服用的目的。 ...原创 2013-02-05 15:02:37 · 84 阅读 · 0 评论