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

2 月, 2023

26 | 实战二(下):如何实现一个支持各种统计规则的性能计数器?

在上一节课中,我们对计数器框架做了需求分析和粗略的模块划分。今天这节课,我们利用面向对象设计、实现方法,并结合... » 阅读全文

0
阅读
25 | 实战二(上):针对非业务的通用框架开发,如何做需求分析和设计?

上两节课中,我们讲了如何针对一个业务系统做需求分析、设计和实现,并且通过一个积分兑换系统的开发,实践了之前学过... » 阅读全文

0
阅读
24 | 实战一(下):如何实现一个遵从设计原则的积分兑换系统?

上一节课中,我们讲了积分系统的需求分析和系统设计。今天,我们来讲它的代码实现。 上一节课中,我们把积分赚取和消... » 阅读全文

0
阅读
23 | 实战一(上):针对业务系统的开发,如何做需求分析和设计?

对于一个工程师来说,如果要追求长远发展,你就不能一直只把自己放在执行者的角色,不能只是一个代码实现者,你还要有... » 阅读全文

0
阅读
22 | 理论八:如何用迪米特法则(LOD)实现“高内聚、松耦合”?

今天,我们讲最后一个设计原则:迪米特法则。尽管它不像 SOLID、KISS、DRY 原则那样,人尽皆知,但它却... » 阅读全文

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

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

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

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

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

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

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

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

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

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

0
阅读
页面导览
  • 1 / 2
  • 目前页面 1
  • 页次 2
  • 往后 ›

Taxonomy

Categories

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