1.1概述 允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。这就是状态模式的定义。 一个对象的状态依赖于它的变量的取值情况,对象在不同的运行环境中,可能具有不同的状态。在许多情况下,对象调用方法所产生的行为效果依赖于它当时的状态。 例如,一个温度计(Thermometer)类 ...
分类:
其他好文 时间:
2016-11-06 16:18:35
阅读次数:
226
1.循环中必备的条件: 初始值 循环条件 状态改变 循环体 for(初始值 循环条件 状态改变) { 循环体 } 2.三步运算符 ?: 3. 字符串的拼接 + 4. 特殊地方强制 手动转换 只能转整数 转小数 5.总结 6. 网页布局总结 7.练习棋盘放芝麻问题 var sum=0; for( va ...
分类:
Web程序 时间:
2016-11-06 09:39:53
阅读次数:
565
for循环:1、初始值 —原来等于02、条件判断 — 最终来判断条件是否满足,不满足就自动退出(控制次数)3、状态改变 —每次值加一个1 var 4、循环体 例如:a =a+1; 相当于:a++:先对a进行操作,然后再加1。或 ++a :先加1,再操作a。 一、循环体就是这个程序要循环执行的代码。 ...
分类:
Web程序 时间:
2016-11-05 17:42:03
阅读次数:
207
1.类型转换:自动转换和强制转换强制转换:其他类型转整数 parseint2.运算符数学运算符:+ - * / %逻辑运算符: &&:并||:或!:非3.比较运算符:==:等于!=或<>:不等于>=:大于等于<=小于等于a==b?“等于”:“不等于” for循环1.初始值2.条件判断3.状态改变4. ...
分类:
其他好文 时间:
2016-11-04 19:57:15
阅读次数:
243
读《UML大战需求分析》有感03 状态机图和活动图在样子比较相似,但状态机图是用来为对象的状态及造成状态改变的事件建模。我们大二学习UML统一建模语言状态机图模块时了解到,UML的状态机图主要用于建立对象类或对象的动态行为模型,描述系统中某一个对象所经历的各个状态、引起状态或活动转移的事件,以及因状 ...
分类:
其他好文 时间:
2016-10-31 00:07:45
阅读次数:
152
状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类 ——将状态封装成独立的类,将动作委托给当前状态对象,所以行为会随着内部状态的变化而变化 状态转换图:为每一个状态创建一个实现一组相同操作接口的对象,实体对象包含所有状态并有一个当前状态接口的引用 特点: 允许一个对象基于不用 ...
分类:
其他好文 时间:
2016-10-30 00:22:54
阅读次数:
173
下面内容代码使用ES6语法 一、组件的操作事件: 1、先要在组件类定义内定义操作事件的方法,如同event handler。若我需要监听在组件内的Button的点击事件onClick,首先定义监听方法,代码如下: 2、在contructor 函数,bind(this)。 3、在render方法内,显 ...
分类:
Web程序 时间:
2016-10-22 20:54:16
阅读次数:
478
简介状态模式允许一个对象在其内部【状态】改变的时候改变其【行为】。这个对象看上去就像是改变了它的类一样。用一句话来表述,状态模式把所研究的对象的【行为】包装在不同的【状态对象】里,【每一个状态对象】都属于【一个抽象状态类的一个子类】。状态模式的意图是让一个对象在其内部状态改变的时候,其行为也随之改变... ...
分类:
其他好文 时间:
2016-10-21 00:31:25
阅读次数:
220
导致画面闪烁的关键原因分析: 一、绘制窗口由于大小位置状态改变进行重绘操作时 绘图窗口内容或大小每改变一次,都要调用Paint事件进行重绘操作,该操作会使画面重新刷新一次以维持窗口正常显示。刷新过程中会导致所有图元重新绘制,而各个图元的重绘操作并不会导致Paint事件发生,因此窗口的每一次刷新只会调 ...
四种开关,n盏灯,1:改变所有灯状态,2:改变奇数灯状态,3:改变偶数灯状态,4:改变3k+1灯状态 给你按开关的总次数c和部分灯限制条件(开或关),一开始都是开着的。($c \leq 10000,n \leq 100$) 我直接考虑每个开关按了奇数次或偶数次,因为顺序和总次数不影响结果,重要的是每 ...
分类:
其他好文 时间:
2016-10-19 01:52:28
阅读次数:
121