1. 概述 设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验。模式不是代码,而是某类问题的通用设计解决方案 oo基础:抽象、封装,多态、继承 oo原则:(1)封装变化(2)多用组合,少用继承(3)针对接口编程,不针对实现编程 2.策略模式 3. 观察者模式 4. 装饰者模式(待记录) 5. 工厂模式 6. 单例模式 7. 命令模式 8. 适配器模式