Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 关于不同类型的模式类模式和对象模式 我对设计模式很陌生,没有太多的经验,我对对象模式和类很困惑。我注意到一个不同的是类模式使用继承和对象模式使用构图。我正在C++上工作,所以让我知道C++支持对象/类模式,因为在GOF中,没有明确的解释。_Design Patterns - Fatal编程技术网

Design patterns 关于不同类型的模式类模式和对象模式 我对设计模式很陌生,没有太多的经验,我对对象模式和类很困惑。我注意到一个不同的是类模式使用继承和对象模式使用构图。我正在C++上工作,所以让我知道C++支持对象/类模式,因为在GOF中,没有明确的解释。

Design patterns 关于不同类型的模式类模式和对象模式 我对设计模式很陌生,没有太多的经验,我对对象模式和类很困惑。我注意到一个不同的是类模式使用继承和对象模式使用构图。我正在C++上工作,所以让我知道C++支持对象/类模式,因为在GOF中,没有明确的解释。,design-patterns,Design Patterns,我的问题是为什么使用类模式和对象模式,以及何时何地使用它。因为我对这方面非常陌生。请用简单的例子告诉我 感谢所有大师设计模式可以分为不同的类别。 随着模式数量的增加,有必要尝试将它们组织成几个子集 存在形成这些模式子集的不同标准,例如, 您可以找到根据他的目的进行分组的模式,形成以下类别:创造性、行为性和结构性 类模式和对象模式只是其他类型的类别,其中模式按照其他标准进行分组:它们遵循的关系类型 我注意到类模式使用继承,对象模式使用组合 对,;类模式中的关系是在编译时建立的。(由继承形成的关系类

我的问题是为什么使用类模式和对象模式,以及何时何地使用它。因为我对这方面非常陌生。请用简单的例子告诉我


感谢所有大师

设计模式可以分为不同的类别。 随着模式数量的增加,有必要尝试将它们组织成几个子集

存在形成这些模式子集的不同标准,例如, 您可以找到根据他的目的进行分组的模式,形成以下类别:创造性、行为性和结构性

类模式
对象模式
只是其他类型的类别,其中模式按照其他标准进行分组:它们遵循的关系类型

我注意到类模式使用继承,对象模式使用组合

对,;类模式中的关系是在编译时建立的。(由继承形成的关系类型) 而
对象模式
中的关系是在运行时建立的(这种关系是由组合形成的)

你可以找到其他模式类别,但是,如果你开始研究模式,不要担心这些东西

在这本好书中,你可以找到(在最后一章)关于模式类别的一个很好的解释。注意这个主题 在书的结尾:)


祝你的模式学习好运。

学习设计模式的唯一方法是用设计模式解决问题。在这一点上,这并不重要。只要尽力解决问题就行了。你会及时理解的。