码迷,mamicode.com
首页 >  
搜索关键字:uml 模式    ( 98057个结果
Thinking in UML 学习笔记(二)——UML核心视图之用例图
在UML中,需求模型又称为用例模型,它主要用于描述系统的功能性需求,即软件可以实现的功能,如登录、注册、入库、出库、查看库存报表、增加员工信息等。常规的用例建模一般包括两个组成部分:绘制用例图和编写用例文档。...
分类:其他好文   时间:2014-05-10 10:07:05    阅读次数:295
C语言的观察者模式
/*hdr ** Copyright ... ** AUTHOR MichaelMa ** DATE 4-May-2014 ** DESCRIPTION implement a mode of observer in C ** NOTE may be some bugs ...
分类:编程语言   时间:2014-05-10 09:53:03    阅读次数:679
多线程——@synchronized(object)
@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。 @synchronized(object){},每一个object对应一把锁,要执行{}中的代码,首先必须要拿到o...
分类:编程语言   时间:2014-05-10 09:24:21    阅读次数:341
设计模式入门之迭代器模式Iterator
迭代器模式定义:提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部实现 Iterator::迭代器接口。定义访问和遍历元素的接口 ConcreteIterator:具体的迭代器实现对象。实现对聚合对象的遍历,并跟踪遍历时的当前位置 Aggregate:聚合对象。定义创建相应迭代器对象的接口 ConcreteAggregate:具体聚合对象。实现创建相应的迭代器对象...
分类:其他好文   时间:2014-05-07 07:37:03    阅读次数:313
一口一个设计模式--观察者模式
在战争年代,战争双方时不时受到敌军飞机的轰炸,于是人们发明了航空警报,并派几个侦察兵放哨,一但敌机来临,立即拉响航空警报,这样所有的收听者就能听到报警逃跑。上述情节,看似平常,其实是观察者模式是完美体现。...
分类:其他好文   时间:2014-05-07 06:49:06    阅读次数:342
装饰模式
装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活.Component定义一个对象接口,可以给这些对象动态的添加职责。ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责。Decorator,装饰抽象类,继...
分类:其他好文   时间:2014-05-06 13:22:28    阅读次数:338
linux运行级别
运行级别(Runlevel)指的是Unix或者Linux等类Unix操作系统下不同的运行模式。运行级别通常分为7等,分别是从0到6,但如果必要的话也可以更多。例如在大多数linux操作系统下一共有如下6个典型的运行级别:0 停机1 单用户,Does not configure network int...
分类:系统相关   时间:2014-05-06 12:18:28    阅读次数:446
20140505朗沃
今天我们学习了类、对象和包,首次接触到了面对对象编程的思想,这和以往的面向过程编程的思维模式有很大不同,以至于我的思路一时还不能完全转变,但从老师列举出的例子中能够看出,面向对象编程相对于面向过程编程,前者更能够解决复杂的问题。类是对象的描述,对象是类的实例化,包是java提供的一种管理类的名字和空...
分类:其他好文   时间:2014-05-06 11:51:27    阅读次数:286
PIMPL(一)
C/C++经典的PIMPL模式,将文件的编译依存关系降至最低。本文是入门篇,简要的介绍了什么是PIMPL以及为什么使用PIMPL。
分类:其他好文   时间:2014-05-06 11:36:31    阅读次数:259
代理模式
代理模式:为其他对象提供一种代理以控制对这个对象的访问.Pursuit 通过 Proxy 送给SchoolGirl 礼物.#pragma onceclass IGiveGift{public: virtual void GiveDolls()=0; virtual void GiveFl...
分类:其他好文   时间:2014-05-06 11:35:11    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!