6
面向方面的编程:什么时候开始使用框架?
我只是看着这个演讲由Greg Young的警告人们KISS:保持简单愚蠢。 其中一个建议,他的事情是做面向方面编程,一个也不会需要一个框架。 他首先提出了一个严格的约束条件:所有方法只能使用一个参数,并且只能使用一个参数(尽管他稍后通过使用部分应用程序来放松此参数)。 他给出的示例是定义一个接口: public interface IConsumes<T> { void Consume(T message); } 如果我们要发出命令: public class Command { public string SomeInformation; public int ID; public override string ToString() { return ID + " : " + SomeInformation + Environment.NewLine; } } 该命令实现为: public class CommandService : IConsumes<Command> { private IConsumes<Command> …