首页 > 代码库 > 7.5 面向对象的表示方法

7.5 面向对象的表示方法

7.5 面向对象的表示方法

 

标准的设计模式可以分为三组:创建、结构和行为(creational, structural, and behavioral)。在这一节,我们将讨论后两组中的几种模式,它们类似于在本章前面用F# 使用的结构。模式的函数式版本不同于面向对象,因为面向对象编程把重点放在添加新类型,而函数编程的重点放在添加新函数,但结构非常相似。

 

提示

 

本节假定你有一点设计模式的知道,可以在本书的网站上找到介绍性文章的链接,这里没有空间展示C# 中所有的数据结构,但是,可以找到完整的在线实现。

 

我们首先讨论两种结构模式,稍后再讨论行为模式。

7.5 面向对象的表示方法