我在.net中更新。所以也許我的問題對你們中的一些人來說似乎很天真。 我想了解織物圖案的方法。 我發現這個代碼example: public abstract class Person
{
public string Name { get; set; }
public decimal Salary { get; set; }
}
public class Employe
我知道這個主題有幾個線程,但我無法弄清楚我的問題在哪裏。上下搜索搜索結果我比以往更加困惑。我希望我能讓我的問題清楚。 我有一個消息類型層次結構,我有這些消息的通用處理器層次結構。這我已經跑了。現在我想爲處理器實現一個工廠方法,並堅持使用我選擇的通用方法。請看我的例子: abstract class Message
{
abstract int getTest();
}
class
想象一下下面的情況: 我想創建各種怪物工廠。這些怪物工廠根據struct陣列提供的數據創建怪物。怪物只在這些統計數據中有所不同,因此爲每個怪物創建一個子類是矯枉過正的。 struct monster_data
{
int HP;
int strength;
int speed;
// even more attributes
};
類monster可
在我編碼的Java項目中,我最終使用了在構造函數中重寫的方法。喜歡的東西: class SuperClass {
SuperClass() {
intialise();
}
protected void initialise() {
//Do some stuff common to all subclasses
methodA(