面向协议编程(Protocol Oriented Programming,简称POP) 是Swift的一种编程范式...[作者空间]
上班族大多都有睡懒觉的习惯,每天早上上班时间都很紧张,于是很多人为了多睡一会,就会用方便的方式解决早餐问题。有些人...[作者空间]
策略模式简介 策略模式(Strategy Pattern)定义一系列的算法,把每一个算法封装起来, 并且使它们可相...[作者空间]
外观模式简介 外观模式是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对...[作者空间]
适配器模式简介 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属...[作者空间]
工厂模式简介 工厂模式(Factory Pattern)是常用的设计模式之一。这种类型的设计模式属于创建型模式,它...[作者空间]
设计模式之简单工厂、工厂方法、抽象工厂 什么是设计模式? 设计模式(Design pattern)代表了最佳的实践...[作者空间]
序言 最近在看设计模式方面的资料,写这篇简书,一方面是为了做笔记,整理归纳,方便后续查看。二也是为了方便有同样需求...[作者空间]
设计模式分类 设计模式总体上可以分为三大类,具体如图: 软件设计模式的概念 软件设计模式(Software Des...[作者空间]
设计模式大杂烩(24种设计模式的总结及学习设计模式的几点建议)模式分类 & 传送门 & 对比维度说明 设计原则:设...[作者空间]
1. 前言 定义 工厂模式可以简单概括为同类型不同型号的产品有各自对应的工厂进行生产。好比如iPhone手机旗下有...[作者空间]
对象创建 原型(Prototype) 使用原型实例指定创建对象的种类,并通过复制这个原型创建新的对象。 array...[作者空间]