标志
  • 首页
  • 博客
    每日一问PyQt5OpenCVOpenVINOTensorFlow
  • 数学
  • 编程
    JavaJava核心技术面试精讲Spring编程常见错误50例Java业务开发常见错误100例SQL必知必会正则表达式入门课设计模式之美MySQL实战45讲说透低代码产品创新课
  • 算法
    Leetcode剑指Offer程序员面试金典
  • 项目
    简单
  • 课程
    CS 61A:计算机程序的构造和解释CS61b
  • 写作
    诗歌随笔剧本
  • 论文
  • 推荐
    诗词书籍
  • 文档
  • 书架
  • 论坛
  • 关于

设计模式之美

21 | 理论七:重复的代码就一定违背DRY吗?如何提高代码的复用性?

在上一节课中,我们讲了 KISS 原则和 YAGNI 原则,KISS 原则可以说是人尽皆知。今天,我们再学习一... » 阅读全文

0
阅读
20 | 理论六:我为何说KISS、YAGNI原则看似简单,却经常被用错?

上几节课中,我们学习了经典的 SOLID 原则。今天,我们讲两个设计原则:KISS 原则和 YAGNI 原则。... » 阅读全文

0
阅读
19 | 理论五:控制反转、依赖反转、依赖注入,这三者有何区别和联系?

关于 SOLID 原则,我们已经学过单一职责、开闭、里式替换、接口隔离这四个原则。今天,我们再来学习最后一个原... » 阅读全文

0
阅读
18 | 理论四:接口隔离原则有哪三种应用?原则中的“接口”该如何理解?

上几节课中,我们学习了 SOLID 原则中的单一职责原则、开闭原则和里式替换原则,今天我们学习第四个原则,接口... » 阅读全文

0
阅读
17 | 理论三:里式替换(LSP)跟多态有何区别?哪些代码违背了LSP?

在上两节课中,我们学习了 SOLID 原则中的单一职责原则和开闭原则,这两个原则都比较重要,想要灵活应用也比较... » 阅读全文

0
阅读
16 | 理论二:如何做到“对扩展开放、修改关闭”?扩展和修改各指什么?

在上一节课中,我们学习了单一职责原则。今天,我们来学习 SOLID 中的第二个原则:开闭原则。我个人觉得,开闭... » 阅读全文

0
阅读
15 | 理论一:对于单一职责原则,如何判定某个类的职责是否够“单一”?

上几节课中,我们介绍了面向对象相关的知识。从今天起,我们开始学习一些经典的设计原则,其中包括,SOLID、KI... » 阅读全文

0
阅读
14 | 实战二(下):如何利用面向对象设计和编程开发接口鉴权功能?

在上一节课中,针对接口鉴权功能的开发,我们讲了如何进行面向对象分析(OOA),也就是需求分析。实际上,需求定义... » 阅读全文

0
阅读
13 | 实战二(上):如何对接口鉴权这样一个功能开发做面向对象分析?

面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP),是面向对象开发的三个主要环节。在前面的... » 阅读全文

0
阅读
12 | 实战一(下):如何利用基于充血模型的DDD开发一个虚拟钱包系统?

上一节课,我们做了一些理论知识的铺垫性讲解,讲到了两种开发模式,基于贫血模型的传统开发模式,以及基于充血模型的... » 阅读全文

0
阅读
页面导览
  • 9 / 11
  • « 最前
  • ‹ 往前
  • 页次 8
  • 目前页面 9
  • 页次 10
  • 往后 ›
  • 最后 »

Taxonomy

Categories

著作权 © 2025 . 保留一切权利。 本站采用的布景主题为 Mynote.