C 簡單抽象工廠

2021-04-19 01:06:44 字數 902 閱讀 3101

using system;

using system.collections.generic;

using system.text;

}//抽象工廠

public abstract class abstractfactory

return factory;

}//通過抽象產品,建立實際產品

public abstract i*** create***();

public abstract imp4 createmp4();

}//索尼的實際工廠

public class sonyfactory:abstractfactory

public override imp4 createmp4()

}//三星的實際工廠

public class samsanyfactory:abstractfactory

public override imp4 createmp4()

}//***的抽象產品

public inte***ce i***

//mp4的抽象產品

public inte***ce imp4

//***的實際產品(索尼的)

public class sony*** : i***

}//***的實際產品(三星的)

public class samsang*** : i***

}//mp4的實際產品(索尼的)

public class sonymp4 : imp4

public void look()

}//mp4的實際產品(三星的)

public class samsangmp4 : imp4

public void look()

}}

簡單工廠,工廠模式,抽象工廠

簡單工廠,工廠模式,抽象工廠 都屬於設計模式中的建立型模型,主要功能,幫助把物件的例項化部分抽取出來,增強系統擴充套件性.1.簡單工廠 簡單工廠模式的工廠類一般是使用靜態方法,通過接收的引數的不同來返回不同的物件例項。不修改 的話,是無法擴充套件的。include using namespace s...

簡單工廠 工廠 抽象工廠總結

簡單工廠,顧名思義要比其他兩個工廠簡單一些,工廠的作用可以認為是乙個人要一件成品交給工廠去完成,那麼這個人只要的是結果,對於內部的細節來說是不關心的,所以我們可以理解為這個人直接跟工廠對接。即 在客戶端只跟工廠模組對接。那工廠接到某人給它的任務就開始工廠自己的工作。那麼工廠就會命令下面的部門,我們要...

簡單工廠和抽象工廠

package cn.wingfly.bean inte ce fruit class orange implements fruit override public void eat 簡單工廠模式 由乙個工廠物件決定建立出哪一種產品類的例項,它是工廠模式家族最簡單的模式 不適合物件擴充套件 若要建...