设计模式初识

Posted 三笠·阿卡曼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式初识相关的知识,希望对你有一定的参考价值。

设计模式祖训

对接口编程而不是对实现编程,优先使用对象组合而不是继承;

设计模式类型

创建型模式

在这里插入图片描述

结构型模式

在这里插入图片描述

行为型模式

在这里插入图片描述

设计的七大原则

开闭原则

扩展新类而不是修改旧类;

里氏替换原则

继承父类而不是改变父类;

依赖倒置原则

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

单一职责原则

每个类只负责自己的事情,而不是变成万能类;

接口隔离原则

各个类简历自己的专用接口,而不是建立万能接口;

迪米特法则

无需直接交互的两个类,如果需要交互,使用中间者;

合成复用原则

优先使用组合,其次继承

以上是关于设计模式初识的主要内容,如果未能解决你的问题,请参考以下文章

设计模式初识

初识设计模式解析

初识设计模式(命令模式)

设计模式初识

1初识设计模式

初识设计模式 - 观察者模式