java__七大设计原则及设计思想

2019-10-16  本文已影响0人  DouMarK

六大设计原则

设计思想

当接受到需求
  1. 考虑需要用到那些主要类(不要太发散)、基本结构等,变化度高的类应该考虑剥离出去
  2. 不需要的属性不用声明,只需要根据业务要求列出自己需要的即可,属性一般需要私有化,并且提供get、set方法。
  3. 考虑封装方法时,应站在类的立场去想,什么时候该类有用
  4. 考虑单一原则,降低耦合度,自己的事情自己处理
  5. 复用合用原则,要增加或强化功能时,首先考虑扩张(重写或重载),不是继承,类内功能相识或专业时,才考虑继承。
  6. 继承后,功能场景较多,考虑多态模式
  7. 当子类需要多个父类的时候,可以把父类写成接口形式,接口也可以多态。
上一篇 下一篇

猜你喜欢

热点阅读