zoukankan      html  css  js  c++  java
  • 面向对象的理解以及其原则的总结

           

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

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

           对象对自己负责

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

                数据隐藏

                实现隐藏

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

          设计隐藏

                实例化隐藏

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

          针对接口编程

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

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

          力求松耦合。

          力求强内聚。

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

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

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

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

  • 相关阅读:
    django rest_framework中将json输出字符强制为utf-8编码
    Java
    Java
    Oracle
    IDEA
    Ubuntu
    Ubuntu
    Ubuntu
    Ubuntu
    Oracle
  • 原文地址:https://www.cnblogs.com/lyunyu/p/3243519.html
Copyright © 2011-2022 走看看