摘要: 用户需求:设计思路: 1.UML图 2.采用装饰模式动态地给一个对象添加一些额外的功能,就扩展功能来说,提供了比继承更具弹性的替代方案。具体代码实现: 1.抽象组件 MoilePhone类using System;using System.Collections.Generi... 阅读全文
posted @ 2015-11-25 19:54 三日月宗近 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 用户需求:设计思路:1.UML图具体代码实现:抽象状态类AccountState类 public abstract class AccountState { protected clubAccount Account; //存款 public a... 阅读全文
posted @ 2015-12-31 17:09 三日月宗近 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 用户需求:设计思路: 1.UML图 2.采用建造者模式讲一个复杂对象的构建与它的表现分离,使得同样的构建过程可以创建不同的表现。 3.建造者模式是一步一步创建一个复杂的对象,它允许用户只通过制定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。具体代码实现:... 阅读全文
posted @ 2015-11-25 21:12 三日月宗近 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 用户需求: 用程序模拟以下产品线并代码实现 设计思路: 1.UML图 2.采用抽象工厂模式,将具体产品从客户代码中分离,容易改变产品的系列,能将一个系列的产品族统一到一起创建。具体代码实现: 1.抽象工厂模式实现类using System;using Sy... 阅读全文
posted @ 2015-10-31 10:49 三日月宗近 阅读(2696) 评论(1) 推荐(0) 编辑