
Java设计模式
昨夜星辰33
不断成长
展开
-
Java设计模式之单例模式
在一个程序中有时候对于一个类只产生一个对象是很重要的,比如数据库中进行连接数控制就是利用单例模式的思想,只不过可能是产生多个对象,这个也是通过单例模式来实现的;再比如Windows中的任务管理器的窗口,只会打开一个,如果能够打开多个那么怎样显示呢,因为同时系统资源利用,CPU占有率是一样的,控制只会产生一个窗口就不会出现问题,而且就算多个窗口显示都一样,这样就会浪费内存资源; 单例模式想要做到的...原创 2019-05-21 09:18:52 · 161 阅读 · 0 评论 -
简单工厂模式
概述 这是设计模式中最简单的模式,虽然他不是23中GOF中的一种,但是应用也是很频繁的;这也是学习其他设计模式的基础,在简单工厂模式中,只需要记住一个参数就可以获取所需对象实例,他提供专门的核心工厂类来负责对象的创建,实现对象创建和使用的分离。 通过一个例子来理解简单工厂模式:有一个农场,当用户需要一中水果时该农场能够根据用户所描述的水果名称返回水果。这里面,水果农场被称为工厂,而生成的水果被...原创 2019-05-28 21:36:38 · 203 阅读 · 0 评论