组合体编程

快速开发师 发布于 2017/01/09 15:43
阅读 259
收藏 0
我们假设任何一个粒度很小的功能方法,都可以被静态main方法所执行,那这样的系统,是比较灵活地系统,由此批量方法组合而成的系统,称之为组合体系统,这种编程方式叫组合体编程。别问我从哪里抄来的,是我头脑发热想到的。
加载中
0
中山野鬼
中山野鬼
系统分解并分而治之的设计是必要且科学的。难度不在这里,难度在于假定已知的分解模块,基于系统设计目标,他们之间的关联联动如何实现。涉及到数据的通信,各模块进程(不是具体进程,类似这个意思)的同步或异步联动。 而这些有难度的问题,反过来对怎么分,分解几层,分解颗粒度多大,就有要求了。同时不同系统阶段,原型、调整期、稳定期等等系统该怎么构架又有不同的主要指标要求。哈。很多事情,道理简单,说一说,落到实处就会比较折腾人,谈不上难,只有烦。要不怎么说,业务是程序员no.1要关心的呢。
快速开发师
快速开发师
每个方法的参数是可以构造的,是确定的,是序列的,是绝对的数据。
0
饮龙井
饮龙井
为什么不叫模块化编程呢
0
修改登录密码
修改登录密码
这不就是构件的思想吗?
0
jobell
jobell
函数式编程中早就在做这样的事情了,而且考虑到了副作用,你这个连副作用都没有考虑到!
0
jobell
jobell
有兴趣的话可以看看haskell
0
jason_66
jason_66

《代码整洁之道》一书中提倡这种方式来编程,任何方法都只负责他该干的事,跟函数式编程从理论上来说还是有点区别的。

快速开发师
快速开发师
哪里有卖
返回顶部
顶部