1. 内行:类库的改造
  2. 外行:类库的调用
  3. 软件工程的第二路径
  4. 软件工程的第一路径