摘要: 许多学过C的朋友一定还记得C语言中的类型转换,例如:float FloatNum = 1.234;int IntNum = (int)FloatNum;// IntNum = 1这是比较正常的类型转换,稍微危险一点的转换如下:float FloatNum = 1.234;float * pFloatPointer = &FloatNum;int * pIn... 阅读全文
posted @ 2010-05-27 05:50 莫忆往西 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。将每种状态封装成独立的类,并将动作委托给代表当前状态的对象,当糖果机处于不同的状态时,你投入25¥会得到不同的行为。策略模式是除了继承之外一种弹性替代方案,通过组合不同的对象来改变行为。状态模式是不用在context中放置许多条件判断的替代方案,通常将行为包装进状态中,通过在context中简单的改变状态对象来改变con... 阅读全文
posted @ 2010-05-27 05:47 莫忆往西 阅读(181) 评论(0) 推荐(0) 编辑