常用设计模式

本文介绍了两种常用的创建型设计模式——工厂模式和单例模式。工厂模式通过工厂类创建对象,隐藏了对象创建的细节,提供了统一的接口。单例模式确保一个类只有一个实例,并提供了全局访问点。两种模式都旨在优化对象的创建和管理,提高代码的灵活性和可维护性。
摘要由CSDN通过智能技术生成

1.工厂模式
    是一种创建型模式,提供一种创建对象的最佳方式
    创建对象时不会对客户端暴露创建逻辑,使用同一个接口来指向新创建的对象
    对象是通过工厂类进行创建的,客户端使用工厂类暴露出的接口进行对象创建,工厂类从“车间”中挑选对象进行创建。
    车间由一个抽象类,多个实现类组成
2.单例模式
    是一种创建型模式,提供一种创建对象的最佳方式
    只有一个类,该类自己创建唯一一个对象并向其他所有对象提供访问该对象的方式。能直接访问,不能实例化该类对象。
    实现不能实例化的方式:将该类的构造函数设置为private
    访问该唯一对象:使用该类提供的访问方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值