博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocoa design pattern
阅读量:6342 次
发布时间:2019-06-22

本文共 1092 字,大约阅读时间需要 3 分钟。

 object composition (Decorator pattern) is often a better technique than subclassing for extending class behavior.

1.Abstract Factory

provides an interface for creating families of related or dependent objects without specifying their concrete classes

提供接口创建相同或类似的对象,不需要指定其具体的类型

iso中主要体现在NSNumber和NSArray和NSString以及NSDcitionary上

2.Adapter

The Adapter design pattern converts the interface of a class into another interface that clients expect

将一个类的接口准确转换成clinet期望的一个接口,主要使用协议

3.Chain of Responsibility

The Chain of Responsibility design pattern decouples the sender of a request from its receiver by giving more than one object a chance to handle the request.

责任链主要将请求的发送者和接收者解耦

ios中主要体现在响应者链上

An instance of the class encapsulates an Objective-C message

4.Command

The Command design pattern encapsulates a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations

命令设计模式封装了对象的要求,从而让你的参数适应client不同的要求,排队或记录请求日志,支持撤消操作

ios上主要体现在NSInvocation上面

 

 

 

转载于:https://www.cnblogs.com/wustlj/archive/2012/08/16/2643157.html

你可能感兴趣的文章
4939 欧拉函数[一中数论随堂练]
查看>>
MySQL笔记(一)
查看>>
spring boot 包jar运行
查看>>
通过VMWare安装Linux(Ubuntu) 虚拟机在Window10系统和问题解决方案
查看>>
18年秋季学习总结
查看>>
Effective前端1:能使用html/css解决的问题就不要使用JS
查看>>
网络攻防 实验一
查看>>
由莫名其妙的错误开始---浅谈jquery的dom节点创建
查看>>
磨刀-CodeWarrior11生成的Makefile解析
查看>>
String StringBuffer StringBuilder对比
查看>>
.NET与C#
查看>>
在uwp仿制WPF的Window
查看>>
bootstrap随笔点击增加
查看>>
oracle 中proc和oci操作对缓存不同处理
查看>>
[LeetCode] Spiral Matrix 解题报告
查看>>
60906磁悬浮动力系统应用研究与模型搭建
查看>>
指纹获取 Fingerprint2
查看>>
SB阿里云,windows2012r2无法安装.net3.5
查看>>
函数的继承
查看>>
黑盒测试用例设计方法&理论结合实际 -> 场景法
查看>>