
设计模式之美
文章平均质量分 86
这个月的砖不好搬
这个作者很懒,什么都没留下…
展开
-
设计模式之美(王争)摘录总结
经过八个月的学习,极客时间中王争的设计模式之美。最近又重读两遍,读书百遍其义自现,真是遍受益匪浅啊,学习之后才知道代码可以这样设计这样优美的编写。觉得自己有摘录一些在学习中认为比较好的精华,以备自己以后的查用和复习。 设计模式要干的事情就是解耦。创建型模式是将创建和使用代码解耦,结构型模式是将不同功能代码解耦,行为型模式是将不同的行为代码解耦。 一.术语描述: 面向对象编程:具有丰富的特性(封装、抽象、继承、...转载 2021-03-30 15:08:38 · 496 阅读 · 0 评论 -
设计模式与范式 --- 总述(全局意识)
写在前:设计模式主要做的事情就是解耦!创建型模式创建型模式:创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,即【如何高效地创建对象、封装复杂的创建过程】就是创建型模式要探讨的问题。作为客户程序仅仅需要去使用对象,而不关注创建对象过程中的逻辑(耗费系统资源),所以单独对对象的创建进行研究对象的创建和对象的使用分开也就成为了必然趋势。因此,创建型模式主要执行方式就.原创 2021-03-16 21:00:42 · 206 阅读 · 0 评论 -
设计原则与思想 --- 规范与重构
1.重构Why - 重构的目的重构是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,使其更易理解,修改成本更低。 —— Martin Fowler理解核心:重构不改变外部的可见行为,即在保证功能不变的前提下,利用设计思想、原则、模式、编程规范等理论来优化代码,修改设计上的不足,提高代码质量。What - 重构的对象根据重构的规模,可以分为:大型重构:大规模、高层次的重构对象:对顶层代码设计的重构,包括:系统、模块、代码结构、类与类之间的关系手段:更多的利用原创 2021-03-16 20:43:07 · 222 阅读 · 0 评论