-
-
Command模式
- execute 和 undo方法。很多编辑器的撤销和恢复上一步就是这种思想
State模式
state.cry();state.say();根据不同状态下的state来调用该state所对应的方法Adapter模式
如充电器:输入220V,经过Adapter,输出为110V- Facade(门面)模式
例如一个人去一个政府办事,需要和多个人打交道,和他打交道的多个人之间也存在错综复杂的关系,那么这时候出来一个facade帮他处理所有需要打交道人的关系,这样就省了很多事 - Observe模式
java.awt的ActionEvent、ActionListener就是运用这种思想设计的,对于事件的监听是ActionListener,事件本身是ActionEvent,通过实现ActionListener这个接口,可以写出多个监听器,对各种事件进行监听,每个监听器都要实现actionPerformed()这个方法,大概这个意思。
设计模式之零碎的小模式
最新推荐文章于 2024-07-12 17:30:22 发布