java 工廠類初探

2021-08-08 22:34:03 字數 654 閱讀 4977

我們拿日常吃的水果舉例

首先,我們定義乙個父類fruit

package com.xt.spring.ioc.ore

public

class fruit

}

設計乙個實現類實現fruit

package com.xt.spring.ioc.ore;

public

class

extends

fruit

package com.xt.spring.ioc.ore;

public

class main

}

此種方法可抽象看為顧客自行生產了乙個蘋果,現在換一種方法,改為工廠生產。設計乙個工廠類fruitfactory,包含乙個生成水果的方法

package com.xt.spring.ioc.ore;

public

class fruitfactory

}}

附加在main中的語句:

fruitfactory ff = new fruitfactory();
此種方法為工廠自行製造乙個蘋果供給顧客

初探設計模式 工廠模式

pizza是超型別,cheesepizza clampizza是其子類。public abstract class pizza void box 得到乙個具體物件 pizza cheesepizza newcheesepizza 得到多個具體物件 pizza pizza if cheese pizz...

java 敏捷開發初探

1.領域建模,這在本質上包括了所有的資料實體以及它們之間的關係,但是沒有屬性。這有助於定義一些最初的領域概念和相互之間的關係。領域建模一般是開發者與領域建模專家和熟悉業務的人一起制定的,包括使用者和業務分析人員。2.使用者介面原形 4.使用者故事,但使用者故事比用例更短 每個一般是一到三句話。其餘的...

Java多執行緒初探

單執行緒的程式只有乙個順序執行流。多個順序流之間互不干擾。定義thread類的子類,重寫該類的run 方法。建立thread子類的例項。呼叫執行緒物件的start 方法來啟動多執行緒。package ch16 created by jiqing on 2017 1 2.public class fi...