設計 工廠模式

2021-08-09 15:01:38 字數 761 閱讀 2882

如上所說,工廠要穩定,怎麼辦呢,抽象它。

public

abstract

class factorybase

-我們也附上雷達的基類,盡量能懂

public

abstract

class lidarbase

class windlidar : lidarbase

}class templidar : lidarbase

}

class windfactory : factorybase

}class tempfactory : factorybase

}

static

void main(string args)

這樣是不是就解決了簡單工廠的問題,我們新增乙個雷達就不能用工廠類了,我們保要新增對應的工廠和雷達物件就可以了。

是不是還全用工廠的優點呢

當然工廠是不是感覺乙個型,全是轉殖出來的。想要其中的乙個不一樣,是不是感覺有點不太可能。

我想在雷達工廠生產乙個全天飛機是不是也不太可能,產品固定切單一

原始碼

中國夢,什麼是中國夢,天天說我不是沒太懂,我感覺個人夢組合起來才是中國夢,每個工程師不都有乙個產品夢嗎?讓自己的產品能為他人帶來服務。

c 模式設計 工廠模式

在設計模式中,工廠模式 factory method 是屬於 物件建立 模式。該模式的主要作用是通過 物件建立 來避免物件new的過程中的緊耦合,使其不依賴具體的類,以來抽象以維持穩定,也就是使介面抽象化。在c 的柔軟體系統裡,會程序面臨這不同型別的物件的建立,也就是 變化 通過建立一系列的工程來使...

高階軟體設計 工廠模式 抽象工廠模式的區別與聯絡

簡單工廠模式簡單工廠模式不是23種裡的一種,簡而言之,就是有乙個專門生產某個產品的類。比如下圖中的滑鼠工廠,專業生產滑鼠,給引數0,生產戴爾滑鼠,給引數1,生產惠普滑鼠。工廠模式 工廠模式也就是滑鼠工廠是個父類,有生產滑鼠這個介面。戴爾滑鼠工廠,惠普滑鼠工廠繼承它,可以分別生產戴爾滑鼠,惠普滑鼠。生...

設計模式 工廠設計模式

用於建立物件的介面,交給子類去實現 我們舉乙個生產nokia的例子 public abstract class nokiaphone先試定義了乙個抽象類,抽象出方法poweronphone 模擬手機開機的動作 public class nokia5200 extends nokiaphone pub...