- 博客(4)
- 收藏
- 关注
原创 时序图
一、时序图简介(Brief introduction)时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。 顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。二、时序图元素(Sequence Diagram Elements)角色(Actor) 系统角色,可...
2020-12-15 14:26:32 17413 3
原创 代理模式
代理模式是一种消息传递方式,一个完整的代理模式包括:委托对象、代理对象和协议。代理主要由三部分组成: 协议:用来指定代理双方可以做什么,必须做什么。 代理:根据指定的协议,完成委托方需要实现的功能。 委托:根据指定的协议,指定代理去完成什么功能。 一个人Person对象,想去买电影票(询问电影票的剩余量,票价等信息),但是由于自己没有空,所以他只能委托一个中介(代理商Agent对象) 帮他去完成这个动作,最后代理商可以把(询问的电影票相关信息) 回馈给Person
2020-12-09 16:06:24 179
原创 NSNotification 消息通知的3种方式
Notification Center的概念它是一个单例对象,允许当事件发生时通知一些对象,让对象做出相应反应。它允许我们在低程度耦合的情况下,满足控制器与一个任意的对象进行通信的目的。 这种模式的基本特征是为了让其他的对象能够接收到某种事件传递过来的通知,主要使用通知名称来发送和接收通知。基本上不用考虑其它影响因素,只需要使用同样的通知名称,监听该通知的对象(即观察者)再对通知做出反应即可。优势:1.不需要编写多少代码,实现比较简单;2.对于一个发出的通知,多个对象能够做出反应,简
2020-12-09 15:50:05 714
原创 HTML5&&JavaScript
HTML5 是 html(网页) 的第五版标准,历时8年才制定完! HTML5 的设计理念就是移动先行。HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。 跨平台: 利用 HTML5 编写的 UI 界面代码能够运行在所有拥有浏览器的平台 HTML5 并不是万能的,不能和手机硬件交互。 HTML5 是未来的一种趋势! 作为移动端开发人员,要有所了解! APP的开发方式:Web App、Native App、Hybrid Ap
2020-12-07 14:25:53 512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人