如何去设计你的功能

设计思路:
需求 => 思考实现需求需要做什么 => 设计有哪些模块 => 整体类怎么设计 => 思考以后更改的可能,重新设计模块(扩展性) => 编写模块,思考提高代码的健壮性、可读性、有无重复代码(复用性)。
image.png

  1. 怎么去设计模块
  2. 怎么用上设计模式