引子
形而上学和辩证法两种宇宙观是截然相反的。“所谓形而上学的或庸俗进化论的宇宙观,就是用孤立的、静止的和片面的观点去看世界。这种宇宙观把世界一切事物,一切事物的形态和种类,都看成是永远彼此孤立和永远不变化的”,“和形而上学的宇宙观相反,唯物辩证法的宇宙观主张从事物的内部、从一事物对他事物的关系去研究事物的发展,即把事物的发展看做是事物内部的必然的自己的运动,而每一事物的运动都和它的周围其他事物互相联系着和互相影响着”。在相似的地理和气候条件下,社会的变化却是巨大的,这是由于社会内部矛盾发展的结果,也就是生产力和生产关系矛盾发展的结果。
上述论断,我不禁联想到软件开发过程中的“矛盾”发展之规律,与事物(“需求”)之从混沌未知状态到MRD-PRD-系统设计-开发-物理部署上线使用的运动变化过程之间的相互联系,特画图如下:
面向对象编程思想
OOP 语言必须有描述对象及其相互之间关系的语言成分。