Си диез / Говнокод #732 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
class A{}
class B:A{}
class C
{
A EA;
void M(A AA, decimal Key)
{
EA=AA;
EA.Work();
}
}

class D
{
C EC=new C();

void M()
{
EC.M(new A());
}
}

Форматирование сохранено.
К этому прилагается такой литорический вопрос:
EC.M(new A());
Как тут вызвать конструктор B?

Запостил: guest guest, (Updated )

Комментарии (8) RSS

  • Аффтар кода:
    Выдраный из контекста код...
    Не понятно что имелось ввиду...
    Не понятно к чему вопрос про конструктор B
    Ответить
  • Mickey:
    [quote=Аффтар кода]Выдраный из контекста код...
    Не понятно что имелось ввиду...
    Не понятно к чему вопрос про конструктор B
    [/quote]
    я тоже че-то не пойму смысла... а вызвать конструктор просто - инжектим сервис, который создает объекты, а этот сервис уже решает что ему создать, A или B
    Ответить
  • Медвед:
    Вообще тут речь об альтернативе виртального конструктора :о)
    Ответить
  • [quote]литорический вопрос[/quote]
    Ашойта я таких словей незнаю.
    Ответить
  • По моему это просто Obfuscated код и все. Взят може с Рефлектора.
    Ответить
    • Поставки пищевых добавок из Китая
      http://www.nstrade.ru/blog/item/postavki-pishchevyh-dobavok-iz-kitaya/

      Компания NS TRADE предлагает вашему вниманию полный комплекс услуг по поставкам пищевых добавок
      из Китая. Мы работаем с ведущими китайскими предприятиями и готовы предложить каждому клиенту выгодные
      индивидуальные условия сотрудничества – с нашей помощью ваш бизнес всегда будет оставаться в плюсе.

      _________________________
      Ответить
      •   ____                                                                                     
         |___ \                                                                                    
           __) | __ _  ___  ___ _     __  __  ___  ___    __ _   ___ _    _   ___ _    _ _____ _   
          |__ < / _` |/ _ \/ __| |_  |  \/  |/ _ \| ._/\ / _` | | __| |_ | | | __| |_ | |_. ._| |_ 
          ___) | (_| |  __/ (__| _ \ | \  / | (_) | |/  \ (_| | | _ \ _ \| | | _ \ _ \| | | | | _ \
         |____/ \__, |\___|\___|___/ |_|\/|_|\___/|_/_/\_\__,_| |___/___/|_| |___/___/|_| |_| |___/
                 __/ |                                                                             
          ___  _|___/   _   _  __ _   _ __   ___ _  __      __ _ __  __  __ _                      
         | _ \/ _` | | | | | |/ _` | | '_ \ / _ \ |/ /  /\ / _` |  \/  |/ _` |                     
         | _ ( (_| | |_| |_| | (_| | | |_) |  __/   <  /  \ (_| | \  / | (_| |_                    
         |___/\__,_|_________|\__,_| | .__/ \___|_|\_\/_/\_\__,_|_|\/|_|\__,_(_)                   
                                     | |                                                           
                                     |_|
        Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8