面向对象的理解以及其原则的总结

       

 在讨论设计模式的过程中,我们已经说到了许多面向对象范型的原则。这些原则可以总结如下:、

       对象是具有明确定义的责任的事物

       对象对自己负责

       封装指的是任何形式的隐藏:

            数据隐藏

            实现隐藏

            类隐藏(在抽象类或接口后)

      设计隐藏

            实例化隐藏

      使用共性和可变性分析抽象出行为和数据中的变化。

      针对接口编程

      将继承看成一种将变化概念化的方法,而不是创建已有对象的特殊情形。

      将变化放入一个类中,并与该类中的其他变化解耦。

      力求松耦合。

      力求强内聚。

      将使用一个对象的代码与创建该对象的代码分离。

      在应用“一次且紧一次”规则时要绝对小心。

      通过“按意图编程”,使用反映意图的名字,确保代码的可读性。

      在编程之前就考虑代码的可测试性。

posted @ 2013-08-07 17:06  liyunyu1  阅读(158)  评论(0编辑  收藏  举报