设计模式六原则--简述

      最近在看《设计模式之禅》,这本书我已经收藏了好久了,很多朋友都说不错,我也有了一些经验的积累,我觉得是该看的时候了。

看完了六原则,我先做一个小结:

单一职责原则:一个类或者接口只做一类事;

里氏替换原则:子类尽量避免重写父类原有的方法;

依赖倒置原则:依赖抽象(接口和抽象类);

接口隔离原则:单一接口,细化接口,高内聚(减少public方法);

迪米特法则(最少知识原则):只跟朋友通信(降低耦合);

开闭原则:对扩展开发,对修改关闭。

      六原则的核心就是开闭原则,书中也说了只可意会不可言传,要在实践中慢慢体会其中的真理。项目中要高内聚低耦合,减少类跟类之间的关系,但是一个类又不能过于庞大要做到单一职责,还有一点就是多用抽象(接口和抽象类)。每个人的体会不一样我也只能言传到这里了,希望没有看过这么书的朋友也去看看。

你可能感兴趣的:(设计模式六原则--简述)