隐喻是什么?
人们常常利用隐喻来利用了解的事物理解不了解的事物,如,我们在用鸡蛋来理解地球的结构,认为它由地壳(蛋壳),地幔(蛋白),地心(蛋黄)组成。
在软件开发中,隐喻是一种启发,而不是一种算法。比如人们用传统建筑业来比喻软件开发,于是发现了可用于软件构建的设计模式。
常用的软件隐喻:
“种植庄稼”
“牡蛎培植珍珠”
“建筑”
相关文章:
- for循环,for in和for of的区别 2017-12-15
- Optimization Tipss for Multi Vendor eCommerce Software to drive, retain more sales 2018-08-30
- 论文笔记(2):A fast learning algorithm for deep belief nets. 2018-05-15
- 实例解析forEach、for...in与for...of 2019-03-22
- 《Fluid Engine Development》 学习笔记2-基础 2021-11-17
- C#编写影院售票系统(A project with a higher amount of gold )(2:相关代码) 2018-01-27
- an introduction of google breakPad for android 2019-07-25