問(wèn)題提出

生活中有很多事物集合,設(shè)為A1A2......Am ,而每個(gè)事物都有功能F1,F2....Fn.

例如郵局的發(fā)送業(yè)務(wù)。簡(jiǎn)單模擬有兩類(lèi)事物:信件和包裹,均有平郵和掛號(hào)郵寄功能。程序設(shè)計(jì)中如何來(lái)描述這些功能呢?或許一般會(huì)與下面代碼相似。

public class A1 {    void F1(){}    void F2(){}
}
public class A2 {    void F1(){}    void F2(){}
}

很明顯,若有m個(gè)事物,n個(gè)功能,按照這個(gè)方法,一共要寫(xiě)m個(gè)類(lèi),功能方法累積起來(lái)有m*n

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式