1.最小的复杂度:简约而不简单的

2.易于维护:设计时为维护工作者着想,尽量写详细的注释,代码规范,命名统一。

3.松散耦合:程序的各个部分关联应该少,应用类接口中的合理抽象,封装及信息隐藏等,可减少集成测试与维护是的工作。

4.可扩展性:增强功能而无需破坏其原有系统。

5.可重用性:系统的组成部分可以重复使用。

6.高伞入,低伞出。系统大量的类使用某一指定的类如(低层次上的工具类utility class),一个类少量或者适量的使用其他类。

7.可移植性

8.精简性:系统没有多余的部分

9.层次性:尽量保持各个层次的独立,责任明确

10.技术标准:标准化常用的方法。

相关文章:

  • 2021-11-09
  • 2022-12-23
  • 2022-01-02
  • 2022-12-23
  • 2021-11-14
  • 2021-06-23
  • 2022-12-23
  • 2021-10-11
猜你喜欢
  • 2022-02-16
  • 2021-09-05
  • 2021-04-04
  • 2021-08-29
  • 2021-07-03
  • 2021-04-24
相关资源
相似解决方案