设计模式
文章平均质量分 57
设计模式
1037号森林里一段干木头
图像算法民工,简书同名作者就是我。
展开
-
Observer模式
观察者模式是一种设计模式,它可以让一个对象(被观察者)通知其他对象(观察者)它的状态变化,从而实现对象之间的解耦和协作。原创 2023-04-05 16:29:52 · 320 阅读 · 0 评论 -
Factory 模式
Factory模式是一种创建型设计模式,它可以根据不同的参数或条件,创建并返回不同类型的对象。Factory模式的优点是可以将对象的创建过程封装起来,避免直接使用new操作符,提高了代码的可维护性和可扩展性。Factory模式的缺点是可能会导致类的数量增加,增加了系统的复杂度。原创 2023-04-05 21:35:15 · 116 阅读 · 0 评论 -
设计模式中的依赖注入-根据new bing的回答整理
依赖注入的核心思想是,一个对象不需要自己创建或获取它所依赖的其他对象,而是通过外部的方式(例如构造函数、方法参数、属性设置等)接收这些依赖对象。这样,对象的创建和使用可以分离,降低了代码的耦合度和复杂度,提高了可测试性和可维护性。原创 2023-04-05 15:00:12 · 527 阅读 · 0 评论 -
策略模式(C++)
策略模式是一种行为型设计模式,它定义了一系列的算法,并将每一个算法封装起来,使它们可以相互替换,且不影响客户端的使用。策略模式的目的是将算法的使用与实现分离,降低了算法之间的耦合,提高了代码的可扩展性和可维护性。原创 2023-04-05 15:58:24 · 376 阅读 · 0 评论