0
我一直在阅读有关使用灵活属性而不是强类型的固定属性,通过使用Dictionary或类似的东西来存储它们。使用灵活属性的一个显而易见的优点是您可以更改对象的属性在运行时。灵活属性的用例
这种行为有什么有趣的用例?
一些相关的文献:
- Martin Fowler的 http://martinfowler.com/apsupp/properties.pdf
- 史蒂夫·耶格 http://steve-yegge.blogspot.com/2008/10/universal-design-pattern.html