02螞蟻 設計模式 2 工廠模式

2021-09-25 12:32:49 字數 620 閱讀 6032

實現了建立者和呼叫者分離,工廠模式分為簡單工廠、工廠方法、抽象工廠模式。

好處:可以降低程式的耦合性。為後期的維護提供了很大的便利。方便統一管理。

簡單工廠模式

package mayi02.may02.factory;

public inte***ce car

//---------------------------

package mayi02.may02.factory;

public class bydcar implements car

}//--------------------

package mayi02.may02.factory;

public class jilicar implements car

}//---------------------

package mayi02.may02.factory;

import org.apache.commons.lang3.stringutils;

//汽車廠

public class ca***ctory

if(name.equals("比亞迪"))

if(n

02螞蟻 設計模式 7 外觀模式(門面模式)

外觀模式 facade pattern 門面模式,隱藏系統的複雜 性,並向客戶端提供了乙個客戶端可以訪問系統的介面。這種型別的設計模式屬於結構型模式,它向現有的系統新增乙個介面,來隱藏系統的複雜性。這種模式涉及到乙個單一的類,該類提供了客戶端請求的簡化方法和對現有系統類方法的委託呼叫。就是對方法的封...

設計模式2 工廠模式

定義 定義乙個用於建立物件的介面,讓子類決定例項化哪乙個類,工廠方法使乙個類的例項化延遲到其子類。型別 建立型模式 類圖 工廠方法模式 inte ce iproduct class product implements iproduct inte ce ifactory class factory ...

設計模式2 工廠模式

工廠模式分為簡單工廠模式 工廠方法模式 抽象工廠模式。下面將依次介紹各個工廠模式 首先說說簡單工廠模式,我用現實中的汽車工廠舉例子,首先有個汽車類的介面叫做car,裡面有個開車的方法叫做drive 然後有個吉利車的類叫做jili,實現了car的介面,還有個奇瑞車的類叫做qirui,也實現了car的介...