public static IConnectBehavior Apply(this IConnectBehavior connector, IConnectDecorator decorator) { return(new DecoratedConnectBehavior(connector, decorator)); }
public DecoratedConnectBehavior(IConnectBehavior connector, IConnectDecorator decorator) { _connector = connector; _decorator = decorator; }