随笔分类 - 设计模式
摘要:设计模式的六大原则单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2...
阅读全文
摘要:设计模式:目的是让代码更容易修改,更加容易扩展。IOS中的设计模式主要用于降低类与类之间的耦合性,是程序思路更加明确而创立的定义:1.简单工厂模式:实质是有一个工厂类根据传入的参数,动态决定决定应该创建哪一个产品类工厂模式包含三个部分:(1)工厂角色:接收客户请求,通过请求创建相应的对象(2)抽象...
阅读全文
摘要:设计模式:单例 一. 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。单例模式的要点有三个...
阅读全文
摘要:代理: 一.课件定义:为其他对象提供一种代理,以控制对这个对象的访问。 理解定义:代理就是为控制器中的某一控件提供一些其实现不了的方法,用于达到控件想要做的事情 二.具体DEMO 我们首先要声明一个代理方法(及协议) #import <Foundation/Foundation.h> @class
阅读全文

浙公网安备 33010602011771号