常用的设计模式
单例模式(Singleton):应用于需要保证全局只有一个实例的情况,例如数据库连接池、线程池。
工厂模式(Factory):应用于创建对象实例的场景,隐藏实际创建逻辑,提供一个统一的接口。
观察者模式(Observer):应用于一对多的依赖关系,当一个对象状态发生改变时,其依赖的对象会自动进行更新。
适配器模式(Adapter):应用于将一个类的接口转换成客户端所期望的另一种接口,常用于旧代码的升级与兼容。
策略模式(Strategy):应用于根据不同的策略做出不同的处理,例如支付方式的选择、排序算法的选择等。
装饰器模式(Decorator):应用于为对象动态添加额外的功能,而不需要修改其原始代码。
其他:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=1a0513f768dd42e88065708ac3b1237f
工厂模式(Factory):应用于创建对象实例的场景,隐藏实际创建逻辑,提供一个统一的接口。
观察者模式(Observer):应用于一对多的依赖关系,当一个对象状态发生改变时,其依赖的对象会自动进行更新。
适配器模式(Adapter):应用于将一个类的接口转换成客户端所期望的另一种接口,常用于旧代码的升级与兼容。
策略模式(Strategy):应用于根据不同的策略做出不同的处理,例如支付方式的选择、排序算法的选择等。
装饰器模式(Decorator):应用于为对象动态添加额外的功能,而不需要修改其原始代码。
其他:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=1a0513f768dd42e88065708ac3b1237f
全部评论
相关推荐
06-17 17:45
吉林大学 嵌入式软件开发 点赞 评论 收藏
分享
05-20 13:34
门头沟学院 嵌入式软件开发 点赞 评论 收藏
分享
06-19 10:38
门头沟学院 管理培训生 点赞 评论 收藏
分享