学习设计模式的方法:时刻记住那几条设计原则
运用设计模式的目的就是为了写出更好的程序。
首先定义什么是好的程序。
好的程序,应该具有以下特点:
1.易于扩展
2.代码复用率高
3.代码间的关联性小
4.稳定
5.可维护性好
为了设计出更好的程序,人们在长期的软件开发过程中,总结出了几条设计原则:
[1]单一职责原则(SRP):一个类最好只做一件事,最好公有一个引起它变化的原因。
SRP = single responsiblilty Principle
[2]*开放封闭原则(OCP):对扩展开放,对修改封闭.
[3]Liskov替换原则(LSP):任何基类可以出现的地方,子类一定可以出现
[4]依赖倒转原则(DIP):要依赖于抽象,不要依赖于实现
[5]接口隔离原则(ISP):一个类对别外一个类的依赖建立在最小的接口上。
设计模式就是这些原则的忠实实践者。在学习设计模式时,要时刻想着这些原则。
这样就能明白,这些设计模式的用意了。
浙公网安备 33010602011771号