状态模式(State)定义:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。 UML类图: 状态模式适用于要转换很多业务状态的场景。比如,Head First举的糖果机例子, 糖果机有“没有投币”、“有投币”、“售出糖果”、“糖果售罄”四种状态,并且有四种动作:“投入硬币”、“返回 ...
分类:
其他好文 时间:
2016-12-18 09:58:00
阅读次数:
259
linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-12-17 0 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置的方法: 即时生效(重启后失效): ifconfig eth0 192.168.1.10... ...
分类:
系统相关 时间:
2016-12-17 16:43:50
阅读次数:
236
一: jQuery 效果 - animate() 方法: 定义和用法 animate() 方法执行 CSS 属性集的自定义动画。 该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。 只有数字值可创建动画(比如 "margin:30px")。字符串 ...
分类:
其他好文 时间:
2016-12-08 09:57:50
阅读次数:
211
允许一个对象在其内部状态改变时改变其行为, 其对象看起来像是改变了其类.
解决系统中复杂对象的状态流转以及不同状态下的行为封装问题.
(来源: 设计模式:可复用面向对象软件的基础)
分类:
其他好文 时间:
2016-11-28 15:46:58
阅读次数:
341
做编辑器插件时,我总是想要拿到监听编辑器的状态变化。比如在打开编辑器开始运行自己的服务。这时就需要用户打开编辑器的事件。另一方面,我希望用观察者模式,并且能自动化注册。因为我注意到,导入资源时的 As...
分类:
编程语言 时间:
2016-11-24 16:09:56
阅读次数:
1776
认识观察者模式看看报纸和杂志订阅是怎么回事1、报社的业务是出版报纸2、你向报社订阅报纸3、你不想继续看该报纸时,取消订阅该报社的报纸4、报社在新出版报纸时,分发报纸给订阅者出版者+订阅者=观察者观察者模式定义了对象间一对多依赖,当一个对象状态改变时,它的依赖者都..
分类:
其他好文 时间:
2016-11-17 21:03:53
阅读次数:
132
1:使用stat命令查看一个文件的访问时间(Access)、修改时间(modify)、状态改变时间(Change)#statindex.php2:批量解压.tar.gz方法1:#fortarin*.tar.gz;dotarzxvf$tar;done方法2:#ls*.tar.gz|xargs-itarzxvf{}3:查看根目录下大于1G的文件#find/-size+1024M4:查看服务器IP..
分类:
系统相关 时间:
2016-11-17 02:25:21
阅读次数:
227
MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 View Model 的双向数据绑定,这使得View Model的状态改变可以自动传递给 View,这就是所谓的数据双向绑定。 ...
分类:
Web程序 时间:
2016-11-07 02:07:18
阅读次数:
330
中介者模式:集中管理相关对象之间的复杂沟通和控制 >>>> 特点: 关系复杂的对象之间解耦了(对象之间必须相互认识 -> 对象只认识中介者) 中介者包含了整个系统的控制逻辑,控制逻辑集中可以简化维护 每个对象在自己状态改变时告诉中介者,每个对象对中介者发出的请求给予回应 中介者常常被用来协调GUI组 ...
分类:
其他好文 时间:
2016-11-07 01:30:25
阅读次数:
214