![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计模式与设计原则
文章平均质量分 92
作为软件开发工程师的软实力,设计模式和设计原则毋庸置疑是十分重要的,本专栏收录荔枝自己梳理的知识点
荔枝当大佬
枝头渐挂绿,抬眸血如衣。拂袖慕回首,红裳纳玉肌。
展开
-
软件设计——面向对象的七大原则
软件设计模式和设计原则是成为一个软件架构师的基本功,较好的理解这些基础知识无疑是十分重要的。在这篇文章中荔枝将会比较详细梳理一下面向对象的七大原则,大家可以先看看这部分内容再去学习设计模式会比较好哈哈哈哈~~~原创 2023-09-13 14:15:00 · 228 阅读 · 0 评论 -
软件设计模式(七):适配器、桥梁、命令、原型模式
这是软件设计模式系列的最后一篇文章,对于23种设计模式荔枝梳理了比较重要的几种,剩下的在实际开发中用的也比较少哈哈哈。在这篇文章中荔枝主要梳理软件设计模式中的适配器模式、桥梁模式、命令模式和原型模式的相关知识。希望能帮助到有需要的小伙伴呢~~~原创 2023-09-12 15:00:00 · 118 阅读 · 0 评论 -
软件设计模式(六):迭代器、访问者、建造者模式
在这篇文章中,荔枝将会介绍有关迭代器模式、访问者模式和建造者模式的相关知识,其中迭代器和建造者相对来说用的比较多,访问者模式相对来说使用的比较少。重点还是需要理解不同模式的特点吧~~~原创 2023-09-11 09:00:00 · 124 阅读 · 0 评论 -
软件设计模式(五):代理模式
代理模式是软件设计模式的重中之重,代理模式在实际应用比较多,比如Spring框架中的AOP。在这篇文章中荔枝将会梳理有关静态代理、动态代理的区别以及两种实现动态代理模式的方式。希望能对有需要的小伙伴有帮助~~~原创 2023-09-10 09:00:00 · 181 阅读 · 0 评论 -
软件设计模式(四):观察者、组合、享元模式
在这篇文章中,荔枝将会梳理软件设计模式中有关观察者模式、组合模式和享元模式的内容。这些设计模式确实会在代码结构层面带来较好的优化,使得可拓展性更好,同时设计模式之间也是存在关联的,对于设计模式的选择,则应该是适合业务的才是最好的哈哈哈哈。原创 2023-09-09 13:25:39 · 428 阅读 · 0 评论 -
弄懂软件设计模式(一):单例模式和策略模式
软件设计模式和设计原则是十分重要的,所有的开发框架和组件几乎都使用到了,比如在这小节中的单例模式就在SpringBean中被使用。在这篇文章中荔枝将会仔细梳理有关单例模式和策略模式的相关知识点,其中比较重要的是掌握单例模式的常规写法。希望对有需要的小伙伴有帮助~~~原创 2023-09-06 14:04:40 · 731 阅读 · 2 评论 -
软件设计模式(三):责任链模式
前面荔枝梳理了有关单例模式、策略模式的相关知识,这篇文章荔枝将沿用之前的写法根据示例demo来体会这种责任链设计模式,这篇文章中荔枝主要梳理了设计模式中的责任链模式的相关概念,在这里荔枝没有给出过多的概念性的东西而是侧重于代码场景来理解哈哈。原创 2023-09-07 23:56:19 · 380 阅读 · 0 评论 -
软件设计模式(二):工厂、门面、调停者和装饰器模式
在这篇文章中,荔枝将会梳理软件设计模式中的四种:工厂模式、Facade模式、Mediator模式和装饰器Decorator模式。其中比较重要的就是工厂模式和装饰器模式,工厂模式在开发中使用的频数比较高。希望荔枝的这篇文章能讲清楚哈哈哈哈,希望能帮助到有需要的小伙伴~~~原创 2023-09-08 16:58:49 · 745 阅读 · 0 评论