![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 87
低调函数
这个作者很懒,什么都没留下…
展开
-
设计模式——代理模式
为其他对象提供一种代理以控制对这个对象的访问。代理模式应用广泛。我们讲到的其他形式的结构型模式中,你都可以看到代理模式的影子,有些模式单独作为一种设计模式,倒不如说是对代理模式的一种针对性优化。而且代理模式几乎没有什么缺点可言,它是细分化至很小的一种模式,要真的说一个缺点,那么就是所有设计模式的通病:对类的增加,不过在这种孰优孰劣的局势下,就算对类的稍微增加又何妨呢?原创 2022-09-20 16:42:35 · 199 阅读 · 0 评论 -
设计模式——简单工厂模式、工厂方法模式与抽象工厂模式
简单工厂模式也被称为静态工厂模式;使用简单工厂模式可以将产品的“消费”和生产完全分开,客户端只需要知道自己需要什么产品,如何来使用产品就可以了,具体的产品生产任务由具体的工厂类来实现。工厂类根据传进来的参数生产具体的产品供消费者使用。这种模式使得更加利于扩展,当有新的产品加入时仅仅需要在工厂中加入新产品的构造就可以了。工厂方法模式,又称工厂模式、多态工厂模式和虚拟构造器模式,通过工厂父类定义负责创建产品的公共接口,子类负责生产具体对象。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。........原创 2022-08-30 17:05:08 · 231 阅读 · 0 评论