设计模式基础

2018-01-06  本文已影响0人  Tsun424

简介

面向对象特征

设计原则

识别程序中变化的部分

将程序中变化的部分与不变的部分分离,封装,这样将来你可以改变或者扩展这部分而不影响其他部分

面向接口而不是面向实现编程

此处接口泛指接口和抽象父类

尽量使用对象组合而不是继承

类中类对象作为类的属性来实现功能复用,增加灵活性,同时允许子类运行时(通过set方法)改变对象行为

努力在交互对象之间实现松耦合设计

松耦合的设计可以使我们构建灵活的OO系统,能够很好的应对变更,因为他们对彼此依赖度低

设计目标

上一篇 下一篇

猜你喜欢

热点阅读