最近在分析wifi吞吐量不理想的问题,如上所示是分析影响wifi吞吐量原因的一个简单思维导图,又此想到的分治的思维其实存在很多方面,xmind的思维导图只是帮助我们实现这种思想。
比如:
1、软件的顶层设计、模块化,将一个复杂的系统,通过分析分解成不同的功能模块,层次。
2、函数的设计、封装,将一个模块的分解成不同的行为用函数实现,其中最明显表现这种思维的是函数的递归。
为此,扩展了解了下架构设计中四种基本的思维:抽象(这个用面向对象语言能体会到,但是不一定掌握精髓)、分层、分治、演化。
扩展资料https://www.cnblogs.com/lfs2640666960/p/9439857.html 直击架构本质:优秀架构师必须掌握的几种架构思维。
关于演化,一直无法完全理解,网上摘取些资料如下:
我们都知道达尔文的“物竞天择,适者生存”,可如果放到今天的语境下,严复先生翻译时使用的“天择”一词恐怕值得斟酌,因为由老天来选择的说法并不符合达尔文本意,原文是“It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change(直译为:不是最强的物种存活下来,也不是最聪明的物种存活下来,而是最能适应的物种存活下来)”。
由老天选择是自上而下的设计,而真正的演化、真正高明的设计是自下而上涌现出来的。