自由、探索、求知、创新,创造自我

博客园 首页 新随笔 联系 订阅 管理

开-闭原则(ocp):在设计一个模块时,应当使这个模块可以不在修改前提下具有可扩展性。
里氏代换原则(Lsp):有基类出现的地方,子类就一定可以出现。
依赖倒转原则(DIP):要依赖抽象,不要依赖实现。
接口隔离原则(ISP):应当为客户端提供尽可能小的单独的接口,而不是要提供大的总接口。
组合/聚合复用原则(CARP):要尽量使用合成/聚合,而不是继承关系达到复用目的。
迪米特法原则(LoD).一个类尽可能做最少的事,不要跟莫生人讲话。
注:模式不在于模式,在于变。变在于不变。不变在于变,任何事务无一定的规则。


posted on 2007-02-21 14:39  寂莫渔夫  阅读(195)  评论(0编辑  收藏  举报