VS 2008

当我们需要实例化一个类的多个实例,并且实例化的代价比较昂贵的时候,可以使用原型模式。

1. 模式UML图

Core Design Patterns(8) Prototype 原型模式

2. 应用

Core Design Patterns(8) Prototype 原型模式

IPrototype.cs

Core Design Patterns(8) Prototype 原型模式using System;
Core Design Patterns(8) Prototype 原型模式
using System.Collections.Generic;
Core Design Patterns(8) Prototype 原型模式
using System.Linq;
Core Design Patterns(8) Prototype 原型模式
using System.Text;
Core Design Patterns(8) Prototype 原型模式

UserInfo.cs

Core Design Patterns(8) Prototype 原型模式using System;
Core Design Patterns(8) Prototype 原型模式
using System.Collections.Generic;
Core Design Patterns(8) Prototype 原型模式
using System.Linq;
Core Design Patterns(8) Prototype 原型模式
using System.Text;
Core Design Patterns(8) Prototype 原型模式
using System.IO;
Core Design Patterns(8) Prototype 原型模式
using System.Xml.Serialization;
Core Design Patterns(8) Prototype 原型模式

PetInfo.cs

Core Design Patterns(8) Prototype 原型模式using System;
Core Design Patterns(8) Prototype 原型模式
using System.Collections.Generic;
Core Design Patterns(8) Prototype 原型模式
using System.Linq;
Core Design Patterns(8) Prototype 原型模式
using System.Text;
Core Design Patterns(8) Prototype 原型模式
using System.Xml.Serialization;
Core Design Patterns(8) Prototype 原型模式

Client

Core Design Patterns(8) Prototype 原型模式using System;
Core Design Patterns(8) Prototype 原型模式
using System.Collections.Generic;
Core Design Patterns(8) Prototype 原型模式
using System.Linq;
Core Design Patterns(8) Prototype 原型模式
using System.Text;
Core Design Patterns(8) Prototype 原型模式
using DesignPattern.Prototype.BLL;
Core Design Patterns(8) Prototype 原型模式

Output

Core Design Patterns(8) Prototype 原型模式

相关文章:

  • 2021-10-04
  • 2021-08-30
  • 2022-02-21
  • 2021-07-06
  • 2022-01-03
  • 2021-07-01
  • 2021-11-29
猜你喜欢
  • 2022-01-07
  • 2022-02-06
  • 2021-06-20
  • 2022-01-22
  • 2021-11-05
  • 2021-06-26
  • 2021-12-12
相关资源
相似解决方案