工廠模式 只有例子沒有解釋的設計模式

2021-07-24 12:56:14 字數 1087 閱讀 7212

看題目就知道是比較容易理解的設計模式了,上例子:

工廠抽象類

public

abstract

class

factory

具體工廠

public

class

concreatefactory

extends

factory catch (exception e)

return (t) p;

}}

抽象產品

/**

* 產品抽象基類

*/public

abstract

class

product

具體產品1

public

class

specproduct1

extends

product

//略。。。。

//其他的實現

}

具體產品2

/**

*/public

class

specproduct2

extends

product

//略。。。。

//其他的實現

}

呼叫**

factory factory = new concreatefactory();

specproduct1 product1 = factory.createproduct(specproduct1.class);

specproduct2 product2 = factory.createproduct(specproduct2.class);

product1.design();

product2.design();

設計模式之工廠模式的一些解釋

什麼是工廠模式 還沒有工廠時代 假如還沒有工業革命,如果乙個客戶要一款寶馬車,一般的做法是客戶去建立一款寶馬車,然後拿來用。簡單工廠模式 後來出現工業革命。使用者不用去建立寶馬車。因為客戶有乙個工廠來幫他建立寶馬.想要什麼車,這個工廠就可以建。比如想要320i系列車。工廠就建立這個系列的車。即工廠可...

僅僅乙個工廠設計模式的例子

public inte ce iworkfactory public class studentwork implements work public class studentworkfactory implements iworkfactory public class teacherwork ...

設計模式 2 工廠模式概念要點及例子說明

所謂的工廠模式,就是將物件的建立交給乙個工廠類來管理建立,使用者不需要關注物件的建立,就能更好關注其業務使用 工廠模式又可以分為簡單工廠模式,工廠方法模式和抽象工廠模式。1.簡單工廠模式 public inte ce computer public class hwcomputer implemen...