Какой код будет корректнее? (Наследование) - 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