学习设计模式的方法:时刻记住那几条设计原则

运用设计模式的目的就是为了写出更好的程序。

首先定义什么是好的程序。

好的程序,应该具有以下特点:

1.易于扩展

2.代码复用率高

3.代码间的关联性小

4.稳定

5.可维护性好

为了设计出更好的程序,人们在长期的软件开发过程中,总结出了几条设计原则:

[1]单一职责原则(SRP):一个类最好只做一件事,最好公有一个引起它变化的原因。

                               SRP = single responsiblilty Principle

[2]*开放封闭原则(OCP):对扩展开放,对修改封闭.

[3]Liskov替换原则(LSP):任何基类可以出现的地方,子类一定可以出现

[4]依赖倒转原则(DIP):要依赖于抽象,不要依赖于实现

[5]接口隔离原则(ISP):一个类对别外一个类的依赖建立在最小的接口上。

 

设计模式就是这些原则的忠实实践者。在学习设计模式时,要时刻想着这些原则。

这样就能明白,这些设计模式的用意了。

posted @ 2009-05-24 19:07  thinkpore  阅读(150)  评论(0)    收藏  举报