/**
工厂设计模式
(1) 抽象工厂
提供一个抽象的基类,使用时我们采用具体的子类
(2)工厂方法
快速创建对象 (如:便利构造器)
(3)对象工厂
用来加工对象(在这个类(如person类)里从不使用自己类的对象,使用其他类的对象)
*/
/**
MVC设计模式
UIViewController是MVC设计模式的核心
MVC是一个框架级的设计模式
M是Model,主要用于建立数据模型(即数据结构)
V是View,我们能看到的所有控件都是view,它的主要功能是展示数据
C是控制器,主要是控制M和V的通信
*/
/**
*
将自己视图内超出自身管理范围的子视图裁减掉.
bgView.clipsToBounds = YES;
裁剪自己的
bigview.layer.maskToBounds = YES;
*/
/**
UIViewController(基类)
视图控制器
1.管理视图,控制视图显示,响应事件
2.分担AppDelegate的任务
3.实现模块独立,提高复用性
4.桥梁(中介作用)
5.检测视图的切换
6.检测以及处理内存警告
*/
设计模式
最新推荐文章于 2025-09-06 19:18:29 发布