atm系統:
1.支援多賬號
2.登入、查詢餘額、取款、存款、轉賬
3、模**是的atm介面
4、oc,物件導向
物件導向
程式設計:
1、步驟:(物件導向)
a、找物件(類)
一些名詞
b、設計物件(先從資料入手)
內容:資料、維護資料的方法
把資料找出,作為屬性
用相應的方法對資料進行維護
c、物件產生聯絡
物件的關係:
繼承:(乙個類繼承另乙個類)
組合:(乙個物件是另一物件的一部分)
2、設計原則:
設計模式:
mvc模式:適用於人機互動的系統
model:模型,代表資料
view:檢視,代表使用者介面
control:控制器,把資料和介面產生聯絡,互動控制
注意:模型與檢視不能直接通訊(呼叫),必須通過控制器
3、專案的類的設計
模型:使用者類、使用者管理類
檢視:檢視類(不能和資料互動)
控制器:atm類(包含使用者管理類物件和檢視物件)(管理:什麼介面下輸入什麼,輸出什麼)
Python物件導向實現ATM操作
廢話不多說,如下 預設值三個賬戶 定義銀行賬戶類 定義atm機類 self.accounts 1122334455667789 1122334455667790 import time class accountcard def init self,card no,expiry date,card ...
ATM系統物件模型建模
實驗2 物件模型建模 一 實驗目的 1.熟悉物件模型建模方法 2.掌握使用staruml繪製類圖的方法 3.掌握類的描述方法。二 實驗內容 按照以下atm系統的描述,對其進行物件模型建模。atm系統是乙個複雜的軟體控制硬體的系統,各功能模組協調工作。以具體業務為出發點對它進行建模,乙個功能齊全的at...
物件導向系統設計備忘
物件導向的系統設計,說的簡單一點,就是關注點拆分的問題 系統拆分成子系統 子系統拆分成模組 大的模組拆分成的小的模組 小的模組拆分成類 類拆分成結構體和功能點 經過這樣的拆分,系統實際上會被抽象成物件的結構和物件的功能 以及物件之間的協作。而在系統設計的過程中,需要關注的東西,除了模型的抽象之外,怎...