django面試題,每天一道面試題-談談對面向對象思想的理解

 2023-11-30 阅读 28 评论 0

摘要:這個問題,通常會讓很多人有點不知所措,感覺我一直在編碼,但是說到思想很難去闡述。 下面,我說說自己的想法, 首先,談談“面向過程”vs“面向對象” 我覺得這兩者是思考角度的差異,面向過程更多是以“執行者”的角度來思考問

這個問題,通常會讓很多人有點不知所措,感覺我一直在編碼,但是說到思想很難去闡述。

下面,我說說自己的想法,

首先,談談“面向過程”vs“面向對象”

我覺得這兩者是思考角度的差異,面向過程更多是以“執行者”的角度來思考問題,而面向對象更多是以“組織者”的角度來思考問題,舉個例子,比如我要產生一個0-10之間的隨機數,如果以“面向過程”的思維,那我更多是關注如何去設計一個算法,然后保證比較均衡產生0-10的隨機數,而面向對象的思維會更多關注,我找誰來幫我們做這件事,比如Random類,調用其中提供的方法即可。

所以,面向對象的思維更多的是考慮如何去選擇合適的工具,然后組織到一起干一件事。

django面試題。好比一個導演,要拍一場電影,那么首先要有男豬腳和女豬腳,然后還有其他等等,最后把這些資源組織起來,拍成一場電影。

再說回我們的程序世界,這個組織者的思維無處不在,比如,我們要開發項目,以三層架構的模式來開發,那么這個時候,我們不需要重復造輪子,只需要選擇市面上主流的框架即可,比如SpringMVC,Spring,MyBatis,這些都是各層的主流框架。

好了,今天就到這,大家可以自己再想很多這樣的例子出來,每天一篇,持續更新

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/188167.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息