添加参数,或创建新方法?
假设我有一个长期建立的存储库,如下所示: interface IDonutRepository { public IEnumerable<Donut> GetDonuts() } 它已经存在很长时间了,并且…
显示基于具体对象类型的动态 UI?
我有一个基类和几个从它派生的具体类。我们可以说它看起来像这样: abstract class Base { public int id public string baseVariable } class Concre…
如何利用 C# 属性和反射在标记对象上注入/强制后期绑定?
我喜欢设计模式,问题是有些设计模式实施起来确实很乏味。 例如,装饰一个具有 20 多个成员的对象实在是太烦人了。 因此,我想创建一个很好的设计模式…
在实际实现和模拟中混合是一种测试味道吗?
我有一个消费者类,负责使用字符串并决定如何处理它。它可以解析并将解析数据插入数据库或通知管理员。 下面是我的实现。 public void Consume(string…
管理外部 swf 中的单例
我正在处理这样的场景:我的代码可能包含在其他 Flash 内容中,或者通过 import .as 命令包含,然后作为单例引用,例如 import com.as3.Singleton ...…