【发布时间】:2011-01-24 22:51:43
【问题描述】:
我正在尝试使用 C++/CLI 实现状态设计模式。这种模式要求 State 类是 Context 的朋友。但是 C++/CLI 不允许友元类。我知道 C# 也是如此。有没有人使用 C++/CLI 或 C# 实现状态模式?我想知道你是怎么度过没有朋友班的。
【问题讨论】:
-
C# 具有
internal可见性,使得某些内容只能被来自同一程序集的代码访问。
标签: c# .net design-patterns c++-cli