PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 模組與類別的選擇時機
作者:
jijuan
2021-11-14 11:38:37
原本有個功能我用了類別來做
並不需要產生許多實例
也不需要被繼承
於是我想說這樣是否改成用模組就好
後來又發現由於有許多變數需要在類別初始化時賦值
這樣是不是用模組來做不太適合
有看到說可以把模組視為singleton
不過實做起來好像感覺不太一樣
想請問一下大致上該怎麼分辨該用模組或類別呢
作者:
x246libra
(楓)
2021-11-15 12:54:00
一律class,是否單體,是是使用方決定的,你寫死單體,那萬一使用方,想依照不同情境,建立多個,就沒辦法達成
作者:
Schottky
(順風相送)
2021-11-15 13:46:00
模組一樣可以初始化變數啊,說啥呢
作者:
x246libra
(楓)
2021-11-16 00:43:00
只能初始化一組,我說的是,如果需要多組,那就需要class
作者:
Schottky
(順風相送)
2021-11-16 01:07:00
抱歉我是說原PO的用法也是可以用module XD我其實也比較贊成一樓的做法,除非你有具體需求非用global 或 singleton 不可,不然還是分割清楚的好各人造業各人擔,大家共用instance出錯時要debug很麻煩
作者:
liton
(歐吉桑留學生)
2021-11-25 19:00:00
Class抓bug會崩潰
繼續閱讀
[問題] 產品與linux系統控制混合
ggggggh
[閒聊] 數學不好怎麼玩AI??
areyo
[教學] FinMind 大數據專案X架構解析
f496328mm
[問題] 如何使用pyserial 控制D1 Mini LED
soandy
[問題] Multiprocess 中 Process 回傳問題請教
wheado
Re: [問題] 整理合併兩個列表資料
poototo
[問題] No module named lib.db_deal
cybereros
[問題] 線上編譯器安裝模組
yy2218
[問題] csv to html table
mOuOm
Re: [問題] 整理合併兩個列表資料
undefeated11
Links
booklink
Contact Us: admin [ a t ] ucptt.com