[問題] oop的部分弄不懂

作者: kll95 (kll95)   2018-10-04 12:14:15
自己在摸索精通python這本
進度到物件與類別
但是整段就怎麼都看不懂
後來配合著一些教學影片
還是很難吸收
想問問這部分要怎麼理解
作者: gmccntzx1 (o.O)   2018-10-04 12:37:00
OOP 的哪個部份不懂? 把自己不懂的部份陳述清楚,別人才知道怎麼幫你。
作者: f496328mm (為什麼會流淚)   2018-10-04 12:49:00
你目前用不到,所以對OO沒感覺,去做個小型專案,你就會知道OO的好處了,不用一本書猛k看完,先去做一些東西,累積實際經驗剛開始我也不知道OO有什麼好處,之後做到大一點的架構,遇到維護、程式碼擴展性、架構化等等,就會知道OO的重要了有些東西,只看書或是教學影片,沒有實戰經驗,很難體會,只有遇到「需求」,你才能真正上手,你才知道這個技術是為了解決什麼問題,因此發展起來
作者: vi000246 (Vi)   2018-10-04 13:07:00
你可以完全不用class 寫一個中型專案看看大概加起來3000行程式碼的程度過個一個月 再回來加功能 你就會知道OOP的好處了
作者: MOONY135 (談無慾)   2018-10-04 17:19:00
OO跟設計模式 我認為是有經過工作的改來改去的摧殘才可以深刻體會的
作者: s860134 (s860134)   2018-10-04 19:06:00
無法理解就是沒有用 用到就理解了核心價值就是重複利用 其他都只是方法論 你不用 oop 也行
作者: TakiDog (多奇狗)   2018-10-04 20:05:00
寫多了總會發現美好
作者: km1230 (km1230)   2018-10-05 09:04:00
Python的OO算是最易懂的了。
作者: Mchord (Mchord)   2018-10-05 20:34:00
硬要oop的code價值比純script還低,真的有需求再規劃吧…
作者: sean50301 ( (づ′・ω・)づ)   2018-10-05 21:19:00
OOP真的要碰到需求才感覺得出來威力
作者: thefattiger (LT)   2018-10-05 22:07:00
用Python可能會覺得OO的抽象化和繼承很沒必要用了class也不一定是OO
作者: mirror0227 (鏡子)   2018-10-09 07:59:00
實作寫個小遊戲之類的看看

Links booklink

Contact Us: admin [ a t ] ucptt.com