随笔分类 -  设计模式

摘要:https://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html 举例应用场景 : 工厂发工资 :工厂名称和工资发放时间是一定的,可以在抽象类(基类)中完成,员工的姓名、实发工资等可以放在子类中完成,只需添加各个员工的走子类就可 阅读全文
posted @ 2018-03-16 14:40 qqyong 阅读(728) 评论(0) 推荐(0)
摘要:静态工厂模式就是用静态方法实现的,其创建的对象具有一定的特性,譬如说是某类的派生或者某接口的实现;如: Cat 类 Dog 类: StaticFactory 类: Test 类: 阅读全文
posted @ 2018-03-07 09:31 qqyong 阅读(185) 评论(0) 推荐(0)
摘要:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输 阅读全文
posted @ 2018-03-06 16:57 qqyong 阅读(167) 评论(0) 推荐(0)