[討論]關於一個設計方面的問題――主動物件和被動物件中的方法定義
[討論]關於一個設計方面的問題――主動物件和被動物件中的方法定義
人 能開車 主動的
車 能開動 被動的
人有開車的能力,但車不能自己開,需要人去開
突然想到個問題,“開”這個方法run(),是寫在主動類People中,還是寫在被動類Car中
有點疑惑了,以前會習慣性的寫在Car這個類中,但現在想想,run這個動作發出者是人,車是被動的,車不能自己動起來,需要人給它這個動作
是不是想太多了,
run如果寫在People類中,那Car類怎麼樣獲得方法
run如果寫在Car類中,那People中怎麼樣去觸發這個動作
哪種更合適,或有其它更好的處理方法
想法還不是很成熟,請大家指教了
謝謝
人 能開車 主動的
車 能開動 被動的
人有開車的能力,但車不能自己開,需要人去開
突然想到個問題,“開”這個方法run(),是寫在主動類People中,還是寫在被動類Car中
有點疑惑了,以前會習慣性的寫在Car這個類中,但現在想想,run這個動作發出者是人,車是被動的,車不能自己動起來,需要人給它這個動作
是不是想太多了,
run如果寫在People類中,那Car類怎麼樣獲得方法
run如果寫在Car類中,那People中怎麼樣去觸發這個動作
哪種更合適,或有其它更好的處理方法
想法還不是很成熟,請大家指教了
謝謝
相關文章
- 討論個有關模組化設計的問題
- JDK動態代理物件與被代理物件地址值問題JDK物件
- 關於IC設計的一次討論
- 4_關於類的主動使用和被動使用
- (譯) javascript中的物件,方括號和演算法JavaScript物件演算法
- 關於物件繼承的問題——利用空物件做中介物件繼承
- 關於網站設計的一點點討論網站
- 一個關於月球車的筆試題--求討論筆試
- Hibernate 一個更新問題的 討論
- 關於showModalDialog()對話方塊點選按鈕彈出新頁面的問題
- 關於 js 物件 轉 字串 和 深拷貝 的 探討JS物件字串
- 關於Python的面相物件程式設計Python物件程式設計
- 關於 Angular 裡 module 和 Component 包含粒度的一個討論Angular
- 好程式設計師教程分享關於ajax物件一些常見的問題總結程式設計師物件
- 關於Java中的類和物件筆記Java物件筆記
- JS物件的方括號表示法和點表示法JS物件
- 關於Redis的問題探討(二):Range方法返回的物件是LinkeHashMap以及轉換辦法Redis物件HashMap
- K君關於“IT 新人就業方向問題“討論就業
- 關於事件物件中的stopImmediatePropagation事件物件
- 關於彈窗的內部滑動穿透底層頁面的滑動的問題穿透
- 關於C++類的定義和物件的建立詳解C++物件
- 關於5G被激烈討論的那些爭端和衝突
- 物件導向中類和物件的定義是什麼?物件
- 關於“斯金納箱”及相關理論在遊戲設計中應用的討論遊戲設計
- 關於動態配置表檢查工具 (討論帖)
- 關於物件導向的方法並行執行的問題物件並行
- 關於python中可迭代物件和迭代器的一些理解Python物件
- js把陣列裡面的所有物件合併成一個物件JS陣列物件
- zabbix的主動模式和被動模式模式
- 類的主動使用和被動使用
- Elasticsearch中關於transform的一個問題分析ElasticsearchORM
- 基於ResponderChain的物件互動方式AI物件
- 基於 ResponderChain 的物件互動方式AI物件
- JS物件導向程式設計(一):物件JS物件程式設計
- 關於使用者系統中第三方登入的設計
- Spring 下,關於動態資料來源的事務問題的探討Spring
- vue 關於陣列和物件的更新Vue陣列物件
- 設計一個物件池(Anno.XObjectPool)物件Object
- 一個理想主義的程式設計師程式設計師