文章分类 - 理论与实践
摘要:这篇文章来聊一聊如何去阅读开源项目的源码。 在聊如何去阅读源码之前,先来简单说一下为什么要去阅读源码,大致可分为以下几点原因: 最直接的原因,就是面试需要,面试喜欢问源码,读完源码才可以跟面试官battle 提升自己的编程水平,学习编程思想和和代码技巧 熟悉技术实现细节,提高设计能力 ... 微信读
阅读全文
摘要:依赖倒转原则(Dependency Inversion Principle,简称DIP)是指将两个模块之间的依赖关系倒置为依赖抽象类或接口。具体有两层含义: 高层模块不应该依赖于低层模块,二者都应该依赖于抽象; 抽象不应该依赖于细节,细节应该依赖于抽象。 依赖倒转(倒置)的中心思想是面向接口编程。
阅读全文
摘要:个人认为一个好的方法主要表现在可读性、可维护性、可复用性上,本文通过设计原则和代码规范两章来讲解如何提高方法的可读性、可维护性、可复用性。这些设计原则和代码规范更多的是表现一种思想,不仅仅可以用在方法上,也可以用在类上、模块上。 下面通过具体的例子来讲解。 一、设计原则 1、单一原则 单一职责解释是
阅读全文