資源簡介
自己本人編寫的該代碼針對清華大學設計模式103頁課后作業實現了使用抽象工廠模式對不同計算機設備進行生產,符合對類的修改關閉,擴展開放的原則。

代碼片段和文件信息
package?com.lwt.devicefactory;
/*
?*?Unit:?abstract?class?AbstractCPU
?*?Author:?DiamondTan
?*?**/
public?abstract?class?AbstractCPU?implements?Device?{
@Override
public?void?getDeviceName()?{
//?TODO?Auto-generated?method?stub
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\
?????文件?????????301??2017-10-24?20:33??DeviceFactory\.classpath
?????文件?????????389??2017-10-24?20:33??DeviceFactory\.project
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\.settings\
?????文件?????????598??2017-10-24?20:33??DeviceFactory\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\bin\
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\bin\com\
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\bin\com\lwt\
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\bin\com\lwt\devicefactory\
?????文件?????????411??2017-10-24?20:49??DeviceFactory\bin\com\lwt\devicefactory\AbstractCPU.class
?????文件?????????411??2017-10-24?20:49??DeviceFactory\bin\com\lwt\devicefactory\AbstractRAM.class
?????文件?????????839??2017-10-24?21:10??DeviceFactory\bin\com\lwt\devicefactory\Client.class
?????文件?????????145??2017-10-24?20:50??DeviceFactory\bin\com\lwt\devicefactory\Device.class
?????文件?????????204??2017-10-24?20:57??DeviceFactory\bin\com\lwt\devicefactory\DeviceFactory.class
?????文件?????????532??2017-10-24?20:50??DeviceFactory\bin\com\lwt\devicefactory\MacCPU.class
?????文件?????????607??2017-10-24?20:59??DeviceFactory\bin\com\lwt\devicefactory\MacFactory.class
?????文件?????????532??2017-10-24?20:50??DeviceFactory\bin\com\lwt\devicefactory\MacRAM.class
?????文件?????????528??2017-10-24?20:51??DeviceFactory\bin\com\lwt\devicefactory\PcCPU.class
?????文件?????????602??2017-10-24?20:58??DeviceFactory\bin\com\lwt\devicefactory\PcFactory.class
?????文件?????????528??2017-10-24?20:51??DeviceFactory\bin\com\lwt\devicefactory\PcRAM.class
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\src\
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\src\com\
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\src\com\lwt\
?????目錄???????????0??2017-10-24?21:28??DeviceFactory\src\com\lwt\devicefactory\
?????文件?????????252??2017-10-24?20:49??DeviceFactory\src\com\lwt\devicefactory\AbstractCPU.java
?????文件?????????254??2017-10-24?20:49??DeviceFactory\src\com\lwt\devicefactory\AbstractRAM.java
?????文件?????????605??2017-10-24?21:10??DeviceFactory\src\com\lwt\devicefactory\Client.java
?????文件?????????176??2017-10-24?20:50??DeviceFactory\src\com\lwt\devicefactory\Device.java
?????文件?????????196??2017-10-24?20:57??DeviceFactory\src\com\lwt\devicefactory\DeviceFactory.java
?????文件?????????213??2017-10-24?20:50??DeviceFactory\src\com\lwt\devicefactory\MacCPU.java
?????文件?????????379??2017-10-24?20:59??DeviceFactory\src\com\lwt\devicefactory\MacFactory.java
............此處省略4個文件信息
評論
共有 條評論