一、OOP
在粗粒度上面向對象,在細粒度上面向過程:即整體上看起來是一個模塊一個模塊的,細分起來仍是須要一步一步執行的;
二、OOP
提升了代碼重用效率,好比在實習版塊,在編輯或添加時須要經過公司名稱查找公司表找到其對應的公司ID
,這在實習版塊(做爲一個對象)裏共用一個getCompanyIdByCompanyName()
方法便可,方便、靈活且條理清晰;
三、在開發過程當中遵循統一的規範,類似版塊開發時命名儘量通用,須要單一命名的儘量調用統一的版塊名做爲前/後綴,且在代碼中表現爲一致的獲取方式:如在實習版塊經過act()
函數獲取到的單一名稱爲internship
,在國際項目版塊經過act()
函數獲取到的單一名稱爲program
,這在引入模版文件等須要單一命名的地方有很大用處,方便了後續開發維護(複製粘貼,改幾處、甚至不用修改便可通用)。html
一個不相關的總結: 鄙人如今寫代碼容易用一句話總結:根本停不下來。這種情況讓人生活狀態極差,黑(夜)白(天)顛倒,飽一頓餓一頓,體質降低,妹紙盡失——我要遠離這種狀態。因此決定之後寫代碼儘量只寫到23點,要緊的話再趕趕,通常就停下來寫寫總結泡泡腳藍後碎覺。 函數
原文同步自:大超超在思考。code