* 這個類是所有運算類的父類 擁有運算的基本屬性
*/public class operation
public void setnumbera(double numbera)
public double getnumberb()
public void setnumberb(double numberb)
/*** @return 計算的結果
* @throws exception 運算時的異常
*/public double getresult() throws exception
}
/**
* 加法類
*/public class operationadd extends operation
}
/**
* 減法類
*/public class operationsub extends operation
}
/**
* 乘法類
*/public class operationmul extends operation
}
/***
* 除法類
*/public class operationdiv extends operation
}
/**
* 簡單工廠類 含有乙個靜態方法
* 用於根據運算子返回具體的運算例項
*/public class operationfactory
return operation;}}
public class main
}
大話設計模式 簡單工廠模式
學習c 1年的菜鳥,開始學習設計模式,學過了留下痕跡,歡迎一起談論學習。該模式總結 利用多型例項化不同的物件。include stdafx.h include include using namespace std class operate operate void setnumber1 int ...
大話設計模式 簡單工廠模式
最近在學習 大話設計模式 這本書,此本生動易動,其中有一些例子,我把 分寫如下。大話設計模式 無錯便是優?簡單工廠模式 下面以 乙個計算器的實現 operation運算類 public abstract class operation public void setnumbera public do...
大話設計模式 簡單工廠模式
乙個 概念 簡單工廠模式 factory pattern 它屬於建立模式,又稱靜態工廠方法模式 static factorymethod pattern 可是不屬於23gof設計模式之中的乙個。簡單工廠模式是由乙個工廠物件決定建立出哪一種產品類的例項。二 uml圖 簡單工廠主要分為三個角色 工廠 c...