- 博客(2)
- 收藏
- 关注
原创 Swift 02 抽象工厂模式 Abstract Factory Pattern
/* 厂商现在有阿司匹林和扑热息痛生产线。 现在厂商想生产1mg*10s装、1mg*20s装的阿司匹林和扑热息痛。 */ // 抽象產品 protocol MedicineProduct { func getProduct(p_stName: String, p_stFormula: String) -> String } // 產品 1mg*10s装 class OneMgTenPr
2016-07-30 22:44:32 330
原创 Swift 01 工厂方法模式 Factory method pattern
/* 工厂方法模式 - 创建物件 厂商现有Aspirin的生产线、若想添加Paracetamol生产线、就能用工厂方法模式。 Aspirin和Paracetamol有各自的物件、抽像物件、工厂、抽象工厂。 在不修改原有程序下增加物件。 Java是用interface和implement来表达物件、抽像物件的关系。 Swift是用protocol和继承来表达物件、抽像物件的关系。 */
2016-07-30 16:48:53 413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人