![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 51
大头!!
这个作者很懒,什么都没留下…
展开
-
六大软件设计原则之开闭原则
开闭原则什么是开闭原则软件对象(类、模块、方法等)应该对于扩展是开放的,对修改是关闭的。就是程序可以拓展,但是拓展程序不可以修改原有的代码,就像你想给什么东西写一个插件,你肯定不能修改那个东西的源码。我认为开闭原则就是,用接口或抽象类来打造软件的整体架构,实现接口和抽象类来拓展业务。如果要拓展新的业务我们只需要重新写一个接口实现类来扩展就好了。所以软件的整体的架构要设计好,接口和抽象类设计的合理,对软件的稳定性和后期维护是非常重要的。案例一个工厂生产两种杯子,猫爪杯和星空杯。/** * 杯子接原创 2021-12-24 23:15:51 · 653 阅读 · 2 评论 -
设计模式的分类
1.创建型模式创建型模式是作用于对象的创建,将对象的创建与使用分离。对象的创建会消耗掉系统的很多资源,所以创建型模式研究了如何高效的创建对象是很重要的。以下列举了六个具体的创建型模式:简单工厂模式(Simple Factory)工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)创建者模式(Builder)原型模式(Prototype)单例模式(Singleton)2.结构型模式结构型模式是将类或对象按某种布局组成更大的结构创建型模式解决了对原创 2021-12-22 10:06:45 · 225 阅读 · 3 评论