设计模式
前言 《设计模式自习室》系列,顾名思义,本系列文章带你温习常见的设计模式。主要内容有: 该模式的介绍,包括: 引子、意图(大白话解...
前言   大家好我是不一样的科技宅,每天进步一点点,体验生活的美好。 定义 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法...
前言 起初打算按照之前的日产系列写建造者模式。但参考了网上的很多文章,让我对建造者模式更加的困惑,也害怕自己无法已易懂的方式进行...
1、介绍 代理模式:为其他对象提供一种代理一控制对这个对象的访问。 在代理模式中,有四个角色 Subject: 抽象主题类,声明主题类与代理...
前言 《设计模式自习室》系列,顾名思义,本系列文章带你温习常见的设计模式。主要内容有: 该模式的介绍,包括: 引子、意图(大白话解...
概念 提供一种解释语言的文法或表达式的方式,每个解释器对应一条文法,通常有个统一的抽象解释器,分为终结解释器和非终结解释器两种实...
更多内容欢迎关注公众号:Swift花园委托代理设计模式一种相对易用的两个对象间通信的方式。实现 Swift 中的委托代理委托协议:一个委托...
更多内容欢迎关注公众号:Swift花园实现 builder 模式,隐藏创建拥有大量属性的对象的复杂性。builder 模式如何工作?builder 模式可以...
更多内容欢迎关注公众号:Swift花园根据维基百科的定义:在计算机编程中,懒加载是一种在创建对象,或者计算某个值,或者其他某些开销昂...
更多内容欢迎关注公众号:Swift花园这一篇文章将聚焦在迭代器设计模式。Swift标准库中大量地使用了这种模式,它们是一些你需要创建迭代...