定义:在软件开发过程中,典型场景的典型解决方案,称之为设计模式
设计模式 (Design patterns)
学习以下内容:
简单工厂模式
工厂方法模式
单例模式
观察者模式
职责链模式
策略模式
装饰模式
适配器模式
桥接模式
OOP设计思想
开闭原则
对于修改封闭,对于拓展开放 (不修改原有的类,但是可以继承)
单一职责原则
一个类只处理一件事
————学习参考于 bilibili燕十八 面向对象于设计模式