在运行时填充对象字段值属于哪种设计模式

时间:2011-04-12 06:09:38

标签: design-patterns reflection

只是想到一个问题,所以想让我们从专家那里得到意见。这可能是一个愚蠢的问题。

实际上我在运行时使用Reflection Mechanism来填充类的一些字段值。假设我有一个包含5个字段的A类。我将在编译时设置2个字段的值,但剩下的三个字段值将在运行时设置。

所以我的问题是它是否属于某种设计模式?

的问候,
Mahendra Athneria

2 个答案:

答案 0 :(得分:1)

这与AutoFixture非常接近。其internal architecture基本上只是一个大Chain of Responsibility

{$ 3}}模式也会浮现在脑海中。

答案 1 :(得分:0)

我认为答案取决于你的类和存储对象的语义。这让我想到了策略设计模式(strategy_pattern),其中上下文可以包含特定的策略对象。也许这不是你的情况。