Diskuze: lze přidat za běhu do base třídy zděděnou třídu?
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
public interface IProcessor
{
    byte[] Process(byte[] data);
}
public class Procesor1 : IProcessor
{
    public byte[] Process(byte[] data)
    {
        throw new NotImplementedException();
    }
}
public class Procesor2 : IProcessor
{
    public byte[] Process(byte[] data)
    {
        throw new NotImplementedException();
    }
}
public enum Strategy
{
    S1,S2
}
public class Evaluator
{
    private byte[] data;
    public void Evaluate(Strategy strategy)
    {
        IProcessor processor = null;
        switch (strategy)
        {
            case Strategy.S1:
                processor = new Procesor1();
                break;
            case Strategy.S2:
                processor = new Procesor2();
                break;
        }
        data = processor.Process(data);
    }
}
					Zobrazeno 3 zpráv z 3.
				