- 博客(2)
- 收藏
- 关注
原创 设计模式—创建者模式之工厂模式
我们常说的 23中设计模式 ,大致可以分为3类: 创建者模式 结构型模式 行为型模式 而工厂设计模式 所属于创建者模式。 创建者模式 顾名思义,关注点是怎么创建对象,特点是将对象的创建与使用相分离。降低系统耦合度,使用者不关注细节。 工厂设计模式 在JAVA中,万物皆对象,这些对象都需要创建,如果在业务代码中创建的时候直接 new 对象,就会导致该对象严重耦合。举个例子: 现在有两个手机类 华为手机(PhoneHuawei) 和 苹果手机(PhoneApple) ,有一个商店类 Store,商店中提供一
2021-09-04 00:20:20 105
原创 设计模式—创建者模式之单例模式
我们常说的 23中设计模式 ,大致可以分为3类: 创建者模式 结构型模式 行为型模式 而单例设计模式 所属于创建者模式。 创建者模式 顾名思义,关注点是怎么创建对象,特点是将对象的创建与使用相分离。降低系统耦合度,使用者不关注细节。 单例设计模式 单一的类,此类只能通过自己来创建唯一的对象,并且提供让外界访问对象的方法。 单例设计模式分为 饿汉式单例设计模式 和 懒汉式单例设计模式 。 饿汉式单例 类加载时,就会创建类的对象。有两种方式,分为 静态成员变量方式 和 静态代码块 的方式。 静态成员方式
2021-08-30 16:16:13 58 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人