1.工厂模式
是一种创建型模式,提供一种创建对象的最佳方式
创建对象时不会对客户端暴露创建逻辑,使用同一个接口来指向新创建的对象
对象是通过工厂类进行创建的,客户端使用工厂类暴露出的接口进行对象创建,工厂类从“车间”中挑选对象进行创建。
车间由一个抽象类,多个实现类组成
2.单例模式
是一种创建型模式,提供一种创建对象的最佳方式
只有一个类,该类自己创建唯一一个对象并向其他所有对象提供访问该对象的方式。能直接访问,不能实例化该类对象。
实现不能实例化的方式:将该类的构造函数设置为private
访问该唯一对象:使用该类提供的访问方式
常用设计模式
最新推荐文章于 2024-09-11 10:00:04 发布
本文介绍了两种常用的创建型设计模式——工厂模式和单例模式。工厂模式通过工厂类创建对象,隐藏了对象创建的细节,提供了统一的接口。单例模式确保一个类只有一个实例,并提供了全局访问点。两种模式都旨在优化对象的创建和管理,提高代码的灵活性和可维护性。
摘要由CSDN通过智能技术生成