从功能实现到实现设计

初级的码农的特点是没有设计,能用自己掌握的技术把功能时间就Ok了,这叫做功能实现。

       做到一定程度,会在技术实现层面做一定的设计,以便优化代码,最基本的就是公用代码的函数化。这个阶段叫设计实现

       具体业务和底层技术其实都有一定的抽象机制,对这些抽象机制的分析和设计,构成了抽象设计这部分,这种设计不是由具体实代码实现决定的,而是有对抽象机制的完备性分析决定的,这个可以叫设计设计。

      高层架构师完成或借用标准的上面的设计机制,这些设计机制借助具体代码实现完成,叫做实现设计。框架最主要的作用是设计复用,所以框架总体来说是实现设计,在框架的基础上,插上自己的代码来实现设计相对比较简单,所以对框架的深入学习,是学习抽象设计和设计实现比较方便的路径。

原文地址:https://www.cnblogs.com/dhcn/p/7130801.html