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