Skip to content

学习菜鸟教程和《Head First 设计模式》中的各种经典设计模式,实现语言为 C#。

License

Notifications You must be signed in to change notification settings

Horiz21/design-pattern-cs

Repository files navigation

Design Pattern C#

概要

学习 菜鸟教程 和《HeadFirst 设计模式》中的各种经典设计模式,实现语言为 C#。

已实现模式

创建型模式

工厂模式

  1. SimpleOrStaticPizzaFactory - 简单工厂和静态工厂(事实上它们并不是工厂模式,但用到了工厂模式的思想)
  2. Logger - 日志记录器

抽象工厂模式

ClothStore - 衣服店

行为型模式

策略模式

  1. Caculator - 计算器
  2. DuckSimulator - 鸭子模拟器

观察者模式

  1. WeatherStation - 气象站
  2. NumberConverter - 数字转换器

结构型模式

装饰器模式

  1. Alonbarks - 奶茶店
  2. ShapeDecorator - 形状装饰器

About

学习菜鸟教程和《Head First 设计模式》中的各种经典设计模式,实现语言为 C#。

Resources

License

Stars

Watchers

Forks

Languages