代码独立成块,也就是代码中类能够独立开来工作:
- UI相关的控件类,应该只涉及UI,通过listener进行通信。
- 底层模块,只提供基础的功能。(不要涉及高层的业务逻辑)
- 底层提供接口支持,高层提供算法和策略。
- 逻辑不相干的类,不进行通信。
- 通过基本类型参数进行通信,能够减少耦合。
- 提供小而精的框架而不是多而杂的框架。
- 保持类的纯净。
- 可以随时取走复用。
- 使用明确简单。
本文阐述了软件设计中的关键原则,强调代码块的独立性,不同层级模块间的职责划分,以及如何通过减少类之间的耦合来提高代码的可复用性和纯净度。
代码独立成块,也就是代码中类能够独立开来工作:
4036
795
1263
3558

被折叠的 条评论
为什么被折叠?