命令模式:将“请求”封装成对象,以便使用不同的请求、队列、或者日志来参数化其他对象。命令模式也支持可撤销的操作。(回忆,Android中的对话框碎片)应用:线程池、工作队列、日程安排
单件模式:确保一个类只有一个实例,并提供一个全局访问点。一般思路:问题: 当为多线程时,可能会创建两个或多个实例,如:解决方案一:同步,但会降低性能方法二:使用“急切”创建实例,而不是延迟实例化方法三:
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号