软件架构思想系列从伟人《矛盾论》中悟到的软件架构思想真谛:“对象”即事物,“函数”即运动变化...

Posted 禅与计算机程序设计艺术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件架构思想系列从伟人《矛盾论》中悟到的软件架构思想真谛:“对象”即事物,“函数”即运动变化...相关的知识,希望对你有一定的参考价值。

引子

形而上学和辩证法两种宇宙观是截然相反的。“所谓形而上学的或庸俗进化论的宇宙观,就是用孤立的、静止的和片面的观点去看世界。这种宇宙观把世界一切事物,一切事物的形态和种类,都看成是永远彼此孤立和永远不变化的”,“和形而上学的宇宙观相反,唯物辩证法的宇宙观主张从事物的内部、从一事物对他事物的关系去研究事物的发展,即把事物的发展看做是事物内部的必然的自己的运动,而每一事物的运动都和它的周围其他事物互相联系着和互相影响着”。在相似的地理和气候条件下,社会的变化却是巨大的,这是由于社会内部矛盾发展的结果,也就是生产力和生产关系矛盾发展的结果。

上述论断,我不禁联想到软件开发过程中的“矛盾”发展之规律,与事物(“需求”)之从混沌未知状态到MRD-PRD-系统设计-开发-物理部署上线使用的运动变化过程之间的相互联系,特画图如下:

面向对象编程思想

OOP 语言必须有描述对象及其相互之间关系的语言成分。

以上是关于软件架构思想系列从伟人《矛盾论》中悟到的软件架构思想真谛:“对象”即事物,“函数”即运动变化...的主要内容,如果未能解决你的问题,请参考以下文章

前端架构思想

软件架构思想系列分层架构

软件架构思想系列模块化与抽象

小议软件架构设计要点

朱晔的互联网架构实践心得S1E7:三十种架构设计模式(上)

微服务架构的前世今生:SOA 与微服务的区别