1. 策略模式

封装一组算法族,使得可以灵活的使用不同的算法
关键点:封装变化

设计原则1:多使用组合,少用继承

当子类继承父类时,有的子类对于某个函数用的到,有的用不到,则这个时候就不应该用继承了,这块是需要考虑组合。

uml结构如下:



2. 观察者模式

作者:admin  创建时间:2024-05-10 17:21
最后编辑:admin  更新时间:2024-11-14 09:20