C# 實例解釋面向對象編程中的依賴反轉原則

  • 2022 年 7 月 26 日
  • 筆記

在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S : …

Continue Reading

C# 實例解釋面向對象編程中的介面隔離原則

  • 2022 年 7 月 13 日
  • 筆記

在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S : …

Continue Reading

實踐GoF的23種設計模式:SOLID原則(上)

摘要: 本文以我们日常开发中经常碰到的一些技术/问题/场景作为切入点,示范如何运用设计模式来完成相关的实现。 本文分享自华为云社区《 实践GoF的23种设计模式:SOLID原则(上) 》,作者:元闰子。 前言 从1995年GoF提出23种 设计模式 到现在,25年过去了,设计模式依旧是软件领域的热门 …

Continue Reading

C# 實例解釋面向對象編程中的里氏替換原則

  • 2022 年 2 月 23 日
  • 筆記

在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S : …

Continue Reading

C# 實例解釋面向對象編程中的開閉原則

  • 2022 年 2 月 17 日
  • 筆記

在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S : …

Continue Reading

C# 實例解釋面向對象編程中的單一功能原則

在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S :单 …

Continue Reading

關於程式碼品質退化的思考

  • 2022 年 1 月 10 日
  • 筆記

一个软件项目从探索阶段到发展方向明确阶段,会经历从简单到复杂的一个过程,需求的不断叠加,会让系统越来越庞大,功能繁多,公司业务的扩展也让软件系统的生命周期变的更长。在业务变复杂软的过程中,各种原因的驱使,代码质量会退化,维护和开发新功能的成本也会相应的变高,推倒重新开发的成本也是高的吓人。 代码质量 …

Continue Reading