物件導向的設計模式
學習物件導向分析設計程式設計思想
就是通過封裝、繼承、多型把程式的耦合度降低,而且使程式更加靈活,容器修改,並且易於復用
1、簡單工廠模式
例如:計算器程式
——實現計算器的簡單功能:即加、減、乘、除
即使用者只需要輸入兩個數,在選擇合適的運算子,既可以進行運算。我們知道,設計的計算器可以進行加、減、乘、除操作。因此我們定義乙個操作類,裡面有兩個字段,即我們既可以對它們設定和修改,然後我們建立了乙個虛方法,為獲取操作的結果
——然後我們定義了四個子類,即加法類、減法類、乘法類、除法類。這四個類都繼承操作類,四個子類裡面我們重寫了操作類中的虛方法,即子類中進行特定的操作
——最後我們設計乙個操作工廠類,操作工廠類裡面我們設計了乙個建立操作的靜態方法, 通過傳入的引數,定義操作類的引用,來例項化操作,獲取具體是那一種操作
簡單計算器
unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,stdctrls,buttons,math math是數 算單元 type tform1 class ...
簡單計算器
a 簡單計算器 crawling in process.crawling failed time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status description 讀入乙個只包含 的非負整數計算表示...
簡單計算器
問題描述 乙個最簡單的計算器,支援 四種運算。僅需考慮輸入輸出為整數的情況,資料和運算結果不會超過int表示的範圍。輸入 輸入只有一行,共有三個引數,其中第1 2個引數為整數,第3個引數為操作符 輸出 輸出只有一行,乙個整數,為運算結果。然而 1.如果出現除數為0的情況,則輸出 divided by...