![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式-有这个就齐了
文章平均质量分 56
爱上魔女
这个作者很懒,什么都没留下…
展开
-
设计模式:工厂模式
工厂模式:定义一个用于创建对象的接口,由其子类决定实例化哪一个类。这使得一个类的实例化延迟到其子类。工厂模式优点:相比于简单工厂模式,工厂模式1.在添加新的产品时,只需要创建新类,无需对已有的类进行修改。符合开放封闭原则。2.也封装了产品对象创建的过程。降低了与客户端的耦合度。工厂模式的缺点:添加一个新的产品时,需要同时添加工厂类和产品类。(这还好吧Q!Q)原创 2022-09-11 16:57:12 · 846 阅读 · 0 评论 -
设计模式:代理模式
代理模式:在代理对象中给某个对象提供一个代理或者占位符,由代理对象控制对对象的访问。原创 2022-09-04 01:30:46 · 577 阅读 · 0 评论 -
设计模式:装饰模式
装饰模式:动态地给一个对象增加一些额外的职责。这一点(增加功能),装饰模式比生成子类更加灵活。原创 2022-09-01 02:12:58 · 94 阅读 · 0 评论 -
设计模式:策略模式
策略模式:定义一组同类型的算法,将这些算法分别在不同的类中封装起来,不同的算法可以根据不同的情况进行替换调用以满足需求。原创 2022-08-30 03:08:34 · 120 阅读 · 0 评论 -
设计模式:开篇-简单工厂模式
这里简单工厂就是:可以通过ToyFactory类去实现各种玩具类。缺点:违背了开闭原则(修改封闭,对添加开放)。优点:工厂和产品职责分明,实现产品时可以通过工厂方便地进行实现操作,省去了直接操作的过程。简单工厂专门定义一个工厂类来负责创建其他类的实例,像是一个工厂去生产各种产品的过程。......原创 2022-08-26 01:53:21 · 97 阅读 · 0 评论