Предмет:
ИнформатикаАвтор:
sophierichardsonОтвет:
abstract class Component
{
public abstract void Operation();
}
class ConcreteComponent : Component
{
public override void Operation()
{}
}
abstract class Decorator : Component
{
protected Component component;
public void SetComponent(Component component)
{
this.component = component;
}
public override void Operation()
{
if (component != null)
component.Operation();
}
}
class ConcreteDecoratorA : Decorator
{
public override void Operation()
{
base.Operation();
}
}
class ConcreteDecoratorB : Decorator
{
public override void Operation()
{
base.Operation();
Автор:
booneruizДобавить свой ответ
Предмет:
ОбществознаниеАвтор:
lilahedvjОтветов:
Смотреть
Предмет:
Русский языкАвтор:
hannah53Ответов:
Смотреть
Предмет:
ФизикаАвтор:
nazariovmudОтветов:
Смотреть