Properties 灵活属性的用例

Properties 灵活属性的用例,properties,use-case,Properties,Use Case,我一直在读关于使用灵活属性而不是强类型固定属性的书,通过使用字典或类似的东西来存储它们。使用灵活属性的一个明显优势是,您可以在运行时更改对象的属性 这种行为有哪些有趣的用例 一些相关文献: 马丁福勒 史蒂夫·耶格 一个好处是类似于苹果公司所称的Cocoa中的键值编码。它允许您集中处理您可能希望对某个财产执行的常规操作;e、 例如,获取、设置等。通过这样做,您可以使用observer模式通知其他对象更改,而无需为您可能要观察的每个对象中的每个属性编写样板文件

我一直在读关于使用灵活属性而不是强类型固定属性的书,通过使用字典或类似的东西来存储它们。使用灵活属性的一个明显优势是,您可以在运行时更改对象的属性

这种行为有哪些有趣的用例

一些相关文献:

  • 马丁福勒
  • 史蒂夫·耶格

一个好处是类似于苹果公司所称的Cocoa中的键值编码。它允许您集中处理您可能希望对某个财产执行的常规操作;e、 例如,获取、设置等。通过这样做,您可以使用observer模式通知其他对象更改,而无需为您可能要观察的每个对象中的每个属性编写样板文件