随笔分类 - java23中设计模式
常用的23中设计模式解决问题的思想
摘要:一.为什么要使用工厂设计模式 1.使用工厂设计模式主要目的是为了解耦,即对象的创建和对象的使用分开来进行,如classA需要使用classB的对象,自己不需要new一个classB的对象,交给工厂即可,符合“单一职责原则”,有利于对功能的复用和系统的维护。 2.防止用来创建和实例化一个类的数据和代码
阅读全文
摘要:单例设计模式的主要作用是: 1.控制资源的使用,我们对资源使用线程同步来实现并发访问。 2.节约资源,我们对一个类只进行一个实例化进行全局的资源访问,节约了内存。 3.作为通信媒介,也是数据共享,可以让两个或者多个互不相关的线程或进程之间进行通信。 几个使用单例模式设计的应用场景 在社交网站上显示在
阅读全文