摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则
1.4 需求分析的方法
圣人曰:道冲而用之,或不盈。渊兮似万物之宗。挫其锐,解其纷,和其光,同其尘,湛兮似或存。吾不知谁之子,象帝之先。
软件系统中本质抽象的接口和抽象类,虽简单却有大用,其实现的具体方式可以有千种万种,没有穷尽,深不见底啊,但这抽象却是它们的本源,而为了能够得到这样本质的抽象,你需要认真的分析、综合、反复推敲。
首先你不要高傲自大,在客观的业务领域面前,沉下心、低下头,认真观察仔细分析,拨开表面的重重迷雾,剔除你头脑中的臆想、杜撰和纷争;顺着事务脉络,剖析它的表象,渐渐的你就可以洞察事务的根本了,从而获得对事务本质的抽象了。
事实上,万事万物的本源和规律就客观地摆在那里,在上帝之前就已经存在。你发现的也只是你感知道的一个侧面。