Какой код будет корректнее? (Наследование) - C#
Формулировка задачи:
Задача следующая: есть два класса (project и task), проект и задачи. У нас может быть много проектов. Проект может существовать отдельно от задач (задач у проекта равно нулю), или проект может делиться на задачи.
Вариант 2.
Задача без проекта существовать не может
. Вопрос состоит в том, как связать эти два класса? В любом случае нужно запретить прямое создание экземпляр объекта task. Вариант 1.class project { ... ... list<task> Project_Task = new list<task>(); ... }
abstract class task { ... ... } class project:task { ... }
Решение задачи: «Какой код будет корректнее? (Наследование)»
textual
Листинг программы
class task:project
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д