码迷,mamicode.com
首页 > 其他好文 > 详细

代码抽象

时间:2017-05-14 18:53:31      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:分离   流程   逻辑   函数式   文档   比较   对象   代码   提取   

有时候你会发现,一个项目,第一次写经常是是按函数式编程 ,写的功能越多,确发现,代码重复太多,某一个东西应该提取出来写成一个工具类。但是为什么前期没能构思出这个类呢?

如何从一个庞大的功能里分离出一些对象,这些对象有较强的内处理,不毕让外界知道,他只提供给外界一个主要的功能,而不是与主功能混为一谈。

1.做流程图(重中之重)

做流程图,是没有写代码之前的工作,这里可以看到大概逻辑。如果有相似的功能,至少要做两个功能的流程图,才能构思出,功能相同的代码,是否需要定义全局函数或者对象等。这做作流程图,我觉得用纸做会比较好一点

2.确定什么是工具,什么是实际实现。

多写写文档,全面分析。

代码抽象

标签:分离   流程   逻辑   函数式   文档   比较   对象   代码   提取   

原文地址:http://www.cnblogs.com/zhangdongsheng/p/6853140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!