随笔分类 -  现实编程

摘要:编写程序为了完成现实的功能,为了能够编写出更好的代码,开发人员不断地进行抽象,提取,复用,并且在此基础上设计个优良的软件架构。一般的软件设计认为系统是整体的,耦合的,所以设计的思路是在现实需求的基础上进行一些提取,将功能点进行抽象,从而达到解耦和模块化的目的。现实编程恰恰相反,认为系统是本身就是模块的,解耦的,因此设计的思路也不同,并不刻意要求去进行抽象,而是尽可能的用软件去描述系统本身,很多时候不是进行向上的抽像,而是向下的分解。现实编程的好处是能够将需求快速转化为可用的软件,同时能够获得一个不错的软件架构——高内聚低耦合的系统,具有较好的可拓展性和可维护性。现实编程之所以速度快是因为不需要 阅读全文
posted @ 2013-12-26 00:01 HighFUN 阅读(1331) 评论(10) 推荐(4) 编辑