
设计模式之美
文章平均质量分 89
欢乐的企鹅
这个作者很懒,什么都没留下…
展开
-
设计模式开篇
通过这篇文章,我们学习了设计模式相关概念。设计模式是在特定场景下,对经常发生的问题给出了可复用的解决方案。设计模式关注的点在于应对变化,面对频繁变化的需求,能够提供通用的接口,把变化隔离起来;当有需求变化时,只需修改少量的代码就能应对变化,从而提高代码的可复用性,减少重复性工作。 因此,什么是好的软件设计? 复用性。 通常提到的设计模式,隐含地表示“面向对象设计模式”。 面向对象是实现这些设计模式的基础。因此需要先深入理解面向对象。 1)向下深入理解原创 2022-04-30 19:32:40 · 516 阅读 · 0 评论 -
01 你了解依赖倒置原则吗
依赖倒置原则是非常重要的设计原则,几乎贯穿于所有的设计模式。本篇文章通过讨论司机驾驶汽车的场景,分析了使用和不使用DIP原则之间的区别,找出了问题所在(即如何让高层模块是相对稳定的,从而改善系统的可维护性和可读性);接着根据DIP原则的三句话定义,实现了相对稳定的,可维护性和可读性较好的版本,最后在对比中得出了依赖导致原则的本质和优点。原创 2022-05-02 05:37:32 · 1429 阅读 · 0 评论