把代碼寫成藝術,真正體會面向對象編程思想

       我們學的是面向對象編程的語言比如:java,c#,我們打着面向對象編程的旗號,卻做着面向過程編程的工作

  現在我們基本上去一個公司,上去就寫代碼,老闆讓我們新增功能,我們就開始寫新的方法,做着面向過程編程,每個人都不斷地向最初的淨地裏添自己的代碼,最初的代碼塊就像一個公共廁所一樣,每個人都自顧自的在裏面拉屎,而沒有人去維護清理打掃,最後臭氣熏天,試想我們有沒有真正用到面嚮對象語言的三大特性,封裝,繼承,多態,我想大部分人用到最多的就是實體類,實體類只是體現了封裝的特性,繼承沒有體現出來,一龍生九子,九子各不同,老鼠的兒子會打洞的多態特性更沒體現出來

  我想當我們有一天從某個公司離職的時候,必須得把項目的所有文件交接給新的同事,他才能開展工作,肯定是邊修改你的代碼,邊罵你,我想大家都知道修改別人的代碼遠比自己寫的代碼要痛苦的多,看到你那無數個文件裏無數行代碼都要痛苦死了,其實好的架構,只要告訴你接口,你只要去實現裏面的細節就行了,根本不用管其他的文件或者代碼

  如果你還在做着面向過程編程,那麼你永遠前往不了架構師的道路,永遠成長不了

每天學習一點點,每天進步一點點 用文字記錄工作,用文字記錄人生
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章