设 计 模 式
单一原则:
只做相关的事
高内聚:类中的内容要相互影响,关联.
低藕合:各个类的关联性要低.
开闭原则:
是面向对象的可复用设计的第一块基石,是最重要的面向对象设计原则. 对拓展开放,对修改关闭;
抽象化是开闭原则的关键.<接口>;
软件实体是指一个软件模块,一个由多个类组成的局部结构或一个独立的类;
里氏替换原则
基(子)类对象替换成它的父类对象, 程序不会发生异常.
原则: 父类进行定义. 父类尽量为抽象类或接口.
依 赖 倒 置 原 则
针对接口编程; 成员变量不直接复制,通过注入的方式赋值
接 口 隔 离 原 则
多个接口, 不要太大 也不要太小
迪米特原则
通过第三者