Metaphors for a richer understanding of software development -- Code complete reading notes(2)
生活随笔
收集整理的這篇文章主要介紹了
Metaphors for a richer understanding of software development -- Code complete reading notes(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
隱喻是什么?
人們常常利用隱喻來利用了解的事物理解不了解的事物,如,我們在用雞蛋來理解地球的結構,認為它由地殼(蛋殼),地幔(蛋白),地心(蛋黃)組成。
在軟件開發中,隱喻是一種啟發,而不是一種算法。比如人們用傳統建筑業來比喻軟件開發,于是發現了可用于軟件構建的設計模式。
常用的軟件隱喻:
“種植莊稼”
“牡蠣培植珍珠”
“建筑”
總結
以上是生活随笔為你收集整理的Metaphors for a richer understanding of software development -- Code complete reading notes(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 枉在武汉七八年
- 下一篇: Java描述设计模式(19):模板方法模