PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 學習Descriptor, Design Patterns
作者:
dinohsu1019
(數獨迅猛龍)
2024-05-19 07:26:44
學習Python一年基本的會了,最近想加強物件導向編程(object-oriented programming)
我學得有點辛苦:Descriptor的部分我已經看了5位直播老師,還是覺得沒有掌握:為什
麼要用另一個class來實作getter, setter呢?
另外是「四人幫」的23個設計模式(design patterns),還有很長的路要走
至於 metaclass 就更難了,看來應該用不上,先就放著了。
不知大家學這些是否一次就能掌握?Python有這麼難嗎?感謝先
作者:
mikapauli
(桜花)
2024-05-19 07:55:00
因為你沒用到,加上Python也沒有很OO
作者:
wuyiulin
(龍破壞劍士-巴斯達布雷達)
2024-05-20 16:17:00
沒用到OO為什麼要學OO+1
作者:
Hsins
(翔)
2024-05-20 16:27:00
Python 提供了許多語法糖,將那些設計模式與 OOP 概念融入了進去,所以非得要使用 class 去實作時,會覺得有些彆扭;除此之外,語言特性也讓多數使用 Python 開發的專案規模較小,並不需要真的使用到那些設計模式就能夠完成工作了當然……還有最重要的一點是很多初次接觸設計模式的開發者,會像拿了槌子就想什麼都敲一樣,但其實你開發的過程中或多或少都曾套用過某個模式
作者:
shaopin
(Brian)
2024-07-05 06:41:00
我覺得別把python當書來念吧, 用到什麼學什麼
繼續閱讀
[問題] pymssql 上傳問題
Dmix
[問題] python selenium 登入帳號異常
viskboy
[問題] 畫雙曲線遇到虛數
liquidbox
[問題] python plot grah from data
gecer
[問題] 想請問有沒有推薦的課程?
pcvb
Re: [教學] python GUI + data science老師/家教
d8726233
[教學] 如何快速建置本地端LLM(會說話,解讀圖片)
d8726233
[問題] line notify 網路設定
Faker0613
[問題] Popen印出訊息到stdout並存到變數
clanguage
[問題] pymssql連線問題
Cochran
Links
booklink
Contact Us: admin [ a t ] ucptt.com