学习面向对象编程设计原则

在用 TypeGraphQL 和工具 TypeDI开发中,新接触到依赖注入(dependency inject)抽象类(abstract class) 概念,这些概念的提出都源自于面向对象编程的设计原则(Object Oriented Program design principles)。找到几篇通俗易懂的文章,让我这个自学出生的程序员都能理解,记下这几篇优秀的文章,反复阅读理解之。

当然 OOP 设计原则不止这两个,还有诸如 Open-close principle, Do Not Repeat Yourself(DRY) 等。Keep searching!

分享