摘要: 状态模式 概述:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。意图: 允许一个对象在其内部状态改变时改变它的行为 结构图: ... 阅读全文
posted @ 2014-04-23 10:19 冯露兵 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 虚函数是有代码的并明确允许子类去覆盖,但子类也可不覆盖,就是说可以直接用,不用重写 抽象函数是没有代码,子类继承后一定要重写在一个类中用虚函数: 是因为在超类中的有实际代码的方法,但明确允许子类可以作重写 而且当子类重写后,可以用子类实例超类;如果这样,超类变量调用虚函数时,执行的是子类的方法 在... 阅读全文
posted @ 2014-04-23 10:18 冯露兵 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 1.HashTable 哈希表(HashTable)表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key-value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用... 阅读全文
posted @ 2014-04-23 09:57 冯露兵 阅读(230) 评论(0) 推荐(0) 编辑