2014年8月11日

设计模式之观察者模式(Observer)

摘要: 1、定义 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并启动更新。 2、类图 Subject被观察者:定义被观察者必须实现的职责,它必须能够动态地增加、取消观察者。它一般是抽象类或者是实现类,仅仅完成作为被观察者必须实现的职责:管理观察者并通知观察者。 Observer观察者:观察者接收到消息后即进行update(更新操作),对接收到的信息... 阅读全文

posted @ 2014-08-11 18:09 limiracle 阅读(770) 评论(0) 推荐(0)

设计模式之策略模式(Strategy pattern)

摘要: 1、定义 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2、类图 Context封装角色:它也叫上下文角色,起承上启下封装作用,屏蔽高层模块对策略、算法的直接访问,封装可能存在的变化。 Strategy抽象策略角色:策略、算法家族的抽象,通常为接口,定义每个策略或算法必须具有的方法和属性。 ConreteStrategy:具体策略角色,... 阅读全文

posted @ 2014-08-11 15:43 limiracle 阅读(186) 评论(0) 推荐(0)

九、linux文件系统

摘要: 1、文件系统构成/usr/bin、/bin --存放所有用户可以执行的命令/usr/sbin、/sbin --存放只有root可以执行的命令/home --用户缺省宿主目录/proc --虚拟文件系统,存放当前内存镜像/dev --存放设备文件/lib --存放系统程序运行所需的共享库/lost+f... 阅读全文

posted @ 2014-08-11 11:15 limiracle 阅读(143) 评论(0) 推荐(0)

导航