上一页 1 ··· 102 103 104 105 106 107 108 109 110 ··· 229 下一页
摘要: 上几节课中,我们学习了 SOLID 原则中的单一职责原则、开闭原则和里式替换原则,今天我们学习第四个原则,接口隔离原则。它对应 SOLID 中的英文字母“I”。对于这个原则,最关键就是理解其中“接口”的含义。那针对“接口”,不同的理解方式,对应在原则上也有不同的解读方式。除此之外,接口隔离原则跟我们 阅读全文
posted @ 2021-05-20 14:11 ukyo--碳水化合物 阅读(379) 评论(0) 推荐(0)
摘要: 在上两节课中,我们学习了 SOLID 原则中的单一职责原则和开闭原则,这两个原则都比较重要,想要灵活应用也比较难,需要你在实践中多加练习、多加体会。今天,我们再来学习 SOLID 中的“L”对应的原则:里式替换原则。整体上来讲,这个设计原则是比较简单、容易理解和掌握的。今天我主要通过几个反例,带你看 阅读全文
posted @ 2021-05-20 11:25 ukyo--碳水化合物 阅读(799) 评论(0) 推荐(0)
摘要: 在上一节课中,我们学习了单一职责原则。今天,我们来学习 SOLID 中的第二个原则:开闭原则。我个人觉得,开闭原则是 SOLID 中最难理解、最难掌握,同时也是最有用的一条原则。 之所以说这条原则难理解,那是因为,“怎样的代码改动才被定义为‘扩展’?怎样的代码改动才被定义为‘修改’?怎么才算满足或违 阅读全文
posted @ 2021-05-20 11:00 ukyo--碳水化合物 阅读(445) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/OceanEyes/p/overview-of-solid-principles.html#_label1 阅读目录 单一职责原则(SRP) 开放封闭原则(OCP)### 里氏替换原则(LSP)### 接口隔离原则(ISP)### 依赖倒置原则(DIP 阅读全文
posted @ 2021-05-20 08:56 ukyo--碳水化合物 阅读(193) 评论(0) 推荐(0)
摘要: 也快到周末了 应该把那本1000种鸟的图书连同我本人一同送往图书馆 顺便把简历整理下 看下自己这么半年收获了啥 阅读全文
posted @ 2021-05-20 08:38 ukyo--碳水化合物 阅读(71) 评论(0) 推荐(0)
摘要: 上几节课中,我们介绍了面向对象相关的知识。从今天起,我们开始学习一些经典的设计原则,其中包括,SOLID、KISS、YAGNI、DRY、LOD 等。 这些设计原则,从字面上理解,都不难。你一看就感觉懂了,一看就感觉掌握了,但真的用到项目中的时候,你会发现,“看懂”和“会用”是两回事,而“用好”更是难 阅读全文
posted @ 2021-05-19 15:29 ukyo--碳水化合物 阅读(200) 评论(0) 推荐(0)
摘要: 在上一节课中,针对接口鉴权功能的开发,我们讲了如何进行面向对象分析(OOA),也就是需求分析。实际上,需求定义清楚之后,这个问题就已经解决了一大半,这也是为什么我花了那么多篇幅来讲解需求分析。今天,我们再来看一下,针对面向对象分析产出的需求,如何来进行面向对象设计(OOD)和面向对象编程(OOP)。 阅读全文
posted @ 2021-05-19 10:04 ukyo--碳水化合物 阅读(228) 评论(0) 推荐(0)
摘要: 面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP),是面向对象开发的三个主要环节。在前面的章节中,我对三者的讲解比较偏理论、偏概括性,目的是让你先有一个宏观的了解,知道什么是 OOA、OOD、OOP。不过,光知道“是什么”是不够的,我们更重要的还是要知道“如何做”,也就是,如何进 阅读全文
posted @ 2021-05-18 10:48 ukyo--碳水化合物 阅读(158) 评论(0) 推荐(0)
摘要: 上一节课,我们做了一些理论知识的铺垫性讲解,讲到了两种开发模式,基于贫血模型的传统开发模式,以及基于充血模型的 DDD 开发模式。今天,我们正式进入实战环节,看如何分别用这两种开发模式,设计实现一个钱包系统。话不多说,让我们正式开始今天的学习吧! 钱包业务背景介绍 很多具有支付、购买功能的应用(比如 阅读全文
posted @ 2021-05-18 10:38 ukyo--碳水化合物 阅读(955) 评论(0) 推荐(1)
摘要: 复盘我是如何拿到Google Offer的.pdf 链接: https://pan.baidu.com/s/1t1domq5xQ9dgjIKD5VMkpw 密码: e3g0 算法面试指南.pdf 链接: https://pan.baidu.com/s/1eqEA2ltYcDepoD6x_L8qsg 阅读全文
posted @ 2021-05-18 10:33 ukyo--碳水化合物 阅读(119) 评论(0) 推荐(0)
上一页 1 ··· 102 103 104 105 106 107 108 109 110 ··· 229 下一页