设计模式
非正经研究生
实际上是正经研究生,小镇青年,IT农民工,不偷井盖的老实人
展开
-
设计模式: 建造者: builder
文章目录refnoteintro意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:demo ref 主要原文: https://www.runoob.com/design-pattern/builder-pattern.html 还么看的: https://www.runoob.com/w3cnote/builder-pattern.html https://...原创 2020-03-26 20:20:55 · 108 阅读 · 0 评论 -
设计模式: 依赖倒置 DIP
dependency inversion principle 高层次的模块不应该依赖 于 低层次的模块,两者都应该依赖于 抽象接口。 代码的设计,就应该像操作系统的设计,高层次的模块,比如APP,不依赖于这个系统是linux 还是windows的具体实现,而仅仅依赖于操作系统这个抽象接口,这样的话,APP业务逻辑的更迭,完全不用费心去考虑,面对不同的操作系统的具体实现,我们要做什么适配,这个为...原创 2018-12-10 10:29:03 · 146 阅读 · 0 评论 -
OOP的几个核心黑话
OOP 面向对象的程序设计的特征: 组件 封装 继承 多态 抽象 继承性的前提就是封装性和多态性原创 2019-03-03 15:47:38 · 132 阅读 · 0 评论 -
设计模式6原则
设计模式6原则 文章目录ref1 SRP2 OCP3 LSP4 DIP5. ISP6. LoD ref https://www.cnblogs.com/dolphin0520/p/3919839.html 1 SRP 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的...原创 2019-03-03 15:59:15 · 89 阅读 · 0 评论