1.先考虑系统有那些对象组成,再考虑如何设计对象的类.
2.先考虑功能的实现,再考虑重用性.
一个汽车上的零件是否可以用在轮船上,要在你设计出汽车和轮船之后再考虑.
汽车和轮船上可重用的东西其实很少,基本的镙丝倒是可以重用.
----------------------------------------------------------------------
功能需要-->设计-->编码-->新需求-->修改设计-->编码-->|-->循环。
岂记不可以:没有设计,只接编码。
要文档化设计,然后再编码,这样才可以支持迭代式开发。
----------------------------------------------------------------------
博客强调系统设计应先考虑对象组成及类设计,再考虑功能实现与重用性。指出开发流程为功能需求、设计、编码,有新需求时修改设计再编码,不可无设计直接编码,且要文档化设计以支持迭代式开发。
3159

被折叠的 条评论
为什么被折叠?



