Class 设计模式:设计模式中的“范围”(类/对象)是什么意思?类/对象分类的原因是什么?

Class 设计模式:设计模式中的“范围”(类/对象)是什么意思?类/对象分类的原因是什么?,class,design-patterns,object,scope,Class,Design Patterns,Object,Scope,设计模式:设计模式中的“范围”类/对象是什么意思?类/对象分类的原因是什么? 特定的设计模式是类的范围,另一个是对象范围。我们如何认识到这一点?假设您使用的是GOF设计模式手册的第10页-类范围在设计时定义,并构建在类的结构和关系中,其中as对象范围在运行时定义,并基于对象的关系 模式可以是类范围或对象范围。类作用域模式是那些目标在编译时使用继承等机制实现的模式。这些模式在运行时不需要进一步配置。另一方面,更常见的对象范围模式利用对象之间的关系来实现其目标。对象范围模式往往通过交替使用不同多态类

设计模式:设计模式中的“范围”类/对象是什么意思?类/对象分类的原因是什么?
特定的设计模式是类的范围,另一个是对象范围。我们如何认识到这一点?

假设您使用的是GOF设计模式手册的第10页-类范围在设计时定义,并构建在类的结构和关系中,其中as对象范围在运行时定义,并基于对象的关系

模式可以是类范围或对象范围。类作用域模式是那些目标在编译时使用继承等机制实现的模式。这些模式在运行时不需要进一步配置。另一方面,更常见的对象范围模式利用对象之间的关系来实现其目标。对象范围模式往往通过交替使用不同多态类的实例来解决问题。对象范围模式的目标不仅仅是在编译之后实现的,因为目标的实现依赖于某些对象被实例化并分配给某些特殊变量