读书人

抽象扩张和实现难度

发布时间: 2012-10-06 17:34:01 作者: rapoo

抽象,扩展和实现难度

??? 在设计系统的时候,一直在同过度抽象派做斗争,坦然的说,抽象设计,是一个硬币的俩面,即是一个冒险而有趣的事情。但有可能又是根本不需要去做的事情。如何制止过度抽象和设计,目前我还没有看到成熟的经验和理论。

??? 基本上,从我的观察来看,抽象越大,实现难度越大,到了一定拐点,将是指数增长。 抽象越大,扩展性也越好,但到了一定拐点。扩展性将增加的很缓慢。如下俩个图

抽象,扩张和实现难度

?

?

抽象,扩张和实现难度

?

? 上面俩个图都写画了拐点,但依照我的经验,实际情况并不真的需要知道拐点在哪儿,只能能满足用户需求,又有较低程度的抽象,这样系统通常都是容易设计和实现的

?

?

读书人网 >软件架构设计

热点推荐