11月11, 2020

细数软件架构中的解耦

架构的定义

架构是软件方法学的范畴,它解决的是软件组织的问题,不解决软件算法的问题。两者的区别可用下图的积

木做个类比:

算法就像一个个的积木块,比如绿色的圆柱,蓝色的三角,红色的方块等。而架构则是把各种积木块,组装

成一个城堡,一辆小火车。为搭建这个城堡或小火车,架构师脑子里得有张图纸,图纸里既要定义需要哪些

形形色色的积木块,又要考虑如何将它们组装起来。这工作很像建筑师,英文也的确叫architect。

点击查看原文>

本文链接:https://blog.jnliok.com/post/8hlh2qEWP1Y00qumdMQj.html

-- EOF --

Comments