备忘录模式,《模式——工程化实现及扩展》(设计模式C# 版)《备忘录模式》——“自我检验" 参考答案

转自:《模式工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/ http://www.cnblogs.com/callwangxiang/archive/2011/05/09/ExerciseAAMemento.html的参考答案1、interface IOriginator where T : IState { /// /// 保... [阅读全文]

bridge模式,《模式——工程化实现及扩展》(设计模式C# 版)《桥模式 Bridge》——“自我检验"

转自:《模式工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/ 1、 项目中,依赖关系主线和旁支的关系如图所示,请根据本章介绍,设计一个适于该依赖关系的配置文件结构。 假设: 1) 为了实现框架的灵活性,假设所有抽象类型均需定义在配置文件中 2) 假设所有依赖关系是已经抽象后的正交依赖关系 2、 一个在线B2B + B2C项目分为... [阅读全文]

扩展窗口模式,《模式——工程化实现及扩展》(设计模式C# 版)《状态模式》——“自我检验" 参考答案

转自:《模式工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/ 请编写一个名叫MW-IM(MarvellousWorks IM)的本地进程内的模拟聊天程序,并设计单元测试用例验证其功能的有效性。 用户状态包括:Online、Offline、AppearOffline(也就是潜水)、Busy 对于各状态的操作行定义如下: l 用户操作包... [阅读全文]
1 共1条 分1页