xuMengqi's Blog

在典型业务场景下如何运用设计模式提高代码可读性和扩展性?


目录


  1. 1. 背景
    1. 1.1. 什么是代码的可读性?
    2. 1.2. 什么是代码的扩展性?
    3. 1.3. 如何提高代码的可读性和扩展性?
  2. 2. 案例讲解
    1. 2.1. 如何创建复杂的对象?
    2. 2.2. 如何根据不同的条件选择不同的功能实现?
    3. 2.3. 如何复用公共的业务逻辑代码?
    4. 2.4. 如何处理一对多的调用关系?
    5. 2.5. 如何将非业务代码与业务代码解耦?
  3. 3. 总结
  4. 4. 推荐阅读