设计模式
specter_hhg
现在应该做的就是比昨天进步一点
展开
-
设计模式--MVC
MVC是一种架构设计模式。 M = Model ,代表数据模型 V = View ,代表视图 C = Controller,代表控制器 Model,用来存储、定义和操作数据。 View,用来展示数据给用户并和用户进行交互。 Controller是Model和View的协调者,通过Controller将Model中的数据赋给view。 关于三者的...原创 2018-05-26 02:30:44 · 175 阅读 · 0 评论 -
设计模式--单例
单例是设计模式中常见的一种。 // // Singleton.h // 单例 // // Created by hhg on 15-6-11. // Copyright (c) 2015年 hhg. All rights reserved. // #import <Foundation/Foundation.h> @interface Singleton : NSOb...原创 2018-05-28 01:06:20 · 147 阅读 · 0 评论 -
设计模式--代理
通过协议实现代理设计模式。它的作用在于,一个雷需要实现特定的功能时,不需要专门自己去实现,可以由特定的类去帮忙实现。这个类可以根据功能的不同而去修改。 所以代理的好处在于 解耦合 下面用个冰箱 制冷协议来模拟一下代理模式: 制冷协议: // // FreezeProtocol.h // // // Created by hhg on 15-6-16. // Copyrigh...原创 2018-05-29 13:27:11 · 321 阅读 · 0 评论 -
设计模式--命令
引用借鉴来源: 理解设计模式之----命令模式 iOS设计模式 - 命令模式 设计模式分类 个人理解–代理模式和命令模式区别 代理模式和命令模式的区别原创 2019-02-21 17:02:45 · 154 阅读 · 0 评论