软件设计模式学习每日总结-第一天

Uml类图

1、 分三层,从上至下分别为类名,属性,方法。

2、 类与类之间的关系:关联(聚合,组合)、依赖、继承、实现。

3、 依赖是最低耦合,继承是最高耦合。

 

 

七大原则

1、 开闭原则:程序代码对扩展开发,对修改关闭。

2、 里氏代换原则:子类可以扩展父类功能,但是不要修改父类原有的功能。

3、 依赖倒转原则:高层不应该依赖低层,他们都应该依赖自己的抽象,抽象不依赖类,应该类依赖抽象。4

4、 接口隔离原则:大接口分小接口,避免依赖用不到的方法。

5、 迪米特法则:中介。不直接找具体对象。

6、 合成复用原则:多用聚合组合,少继承。

 

二十三种设计模式

创建型模式

1、单例模式

posted @ 2023-11-13 19:28  唐青云  阅读(8)  评论(0)    收藏  举报