软件就是管理,有什么样的管理思想,就有什么样的软件设计。
集权主义者,比较喜欢同一控制,一切的一切,都是从一个主控程序进行控制和管理
自由主义者,则比较喜欢系统的自治,所有的交互都是自主进行。
综合主义者,则将自治和集权结合起来。
其实管理的单元不但有其整体结构,还有其局部结构,就是子系统,而且可能还有更多的子系统或者微系统,每个系统采用的设计都不尽相同。
所以,我们看一个软件的设计时,一定要留心到他的管理思想,一个管理思想同另一个管理思想往往有很大冲突,不要让冲突的思想影响了你的软件,
也不要让有冲突的软件影响了你的管理。
这是个问题,需要事前解决。