Size: a a a

2020 August 01

С

Сергей in CODE BLOG / C#
Как задать так чтобы при одном ответи консоль показало один ответ а при другом другой ответ
источник

AK

Andrew Kravchuk in CODE BLOG / C#
У меня тут проблемы с вроде как простым заданием. Есть типо фигуры circle, rectangle и тд, надо реализовать вычисление площади, НО сделать это через паттерн стратегия. И тут вопрос: как это реализовать, если метод CalculateArea() будет иметь разную сигнатуру для разных фигур?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Я повыносил из моих фигур поля типо Side, Radius и тд в конкретные реализации стратегий, но это же не логично, ведь стратегия должна держать в себе алгоритм
источник

С

Сергей in CODE BLOG / C#
Как задать так чтобы при одном ответи консоль показало один ответ а при другом другой ответ
источник

P

Phantom in CODE BLOG / C#
Сергей
Как задать так чтобы при одном ответи консоль показало один ответ а при другом другой ответ
1) учи русский
2) if
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Сергей
Как задать так чтобы при одном ответи консоль показало один ответ а при другом другой ответ
if(answer == "answer1") Console.WriteLine("answer1"); else if(answer == "answer2") Console.WriteLine("answer2");
источник

D

Denis in CODE BLOG / C#
Andrew Kravchuk
У меня тут проблемы с вроде как простым заданием. Есть типо фигуры circle, rectangle и тд, надо реализовать вычисление площади, НО сделать это через паттерн стратегия. И тут вопрос: как это реализовать, если метод CalculateArea() будет иметь разную сигнатуру для разных фигур?
Используй шаблонный метод)
источник

С

Сергей in CODE BLOG / C#
🙏
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Denis
Используй шаблонный метод)
Гений!
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Пасиб
источник

P

Phantom in CODE BLOG / C#
Andrew Kravchuk
Я повыносил из моих фигур поля типо Side, Radius и тд в конкретные реализации стратегий, но это же не логично, ведь стратегия должна держать в себе алгоритм
Делаешь интерфейс, наследуешь, и передаешь вычислительному методу класс по интерфейск
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Phantom
Делаешь интерфейс, наследуешь, и передаешь вычислительному методу класс по интерфейск
да я уже понял
источник

AK

Andrew Kravchuk in CODE BLOG / C#
спасибо
источник

AK

Andrew Kravchuk in CODE BLOG / C#
я почему то не мог додуматься до дженериков
источник

AK

Andrew Kravchuk in CODE BLOG / C#
всегда пишу код, будто их не существует)
источник

P

Phantom in CODE BLOG / C#
Andrew Kravchuk
я почему то не мог додуматься до дженериков
Каких дженериков
источник

P

Phantom in CODE BLOG / C#
Зачем
источник

AK

Andrew Kravchuk in CODE BLOG / C#
погоди
источник

AK

Andrew Kravchuk in CODE BLOG / C#
а ты о чем?
источник

P

Phantom in CODE BLOG / C#
Andrew Kravchuk
а ты о чем?
Щя чекну стратегию, и скажу
источник