Key paradigms for Developing the clean Objected Oriented Code

开发整洁的面向对象代码的主要范式

  • 面向接口编程,而不是面向实现编程。
  • 互相作用的类之间应该是松散耦合的。
  • 代码应该进行严格的封装。避免使用public、static变量
  • 通过组合、继承和实用方法重用代码。遵守DRY原则。
  • HAS-A关系比IS-A关系更好,因为它更灵活。
  • 对多线程应用程序,尽量使用不变对象来表示状态。
  • 正确地使用设计模式。
  1. System Design Interview汇总

results matching ""

    No results matching ""