Tag: 设计原理

复合设计模式:如何将结果从一个组件传递到另一个组件?

我有以下代码: interface IService { void Execute(); } class ServiceA : IService { public void Execute() { … } } class ServiceB : IService { public void Execute() { … } } class ServiceComposite : IService { List _services = new List(); public ServiceComposite() { _services.Add(new ServiceA()); _services.Add(new ServiceB()); } public void Execute() { foreach (IService […]