自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KK匡的博客

视觉设计 & 创意开发

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除