0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 8
|
|
1 | |
Как понять поставленную задачу. Не могу понять этот полиморфизм?06.12.2017, 22:03. Показов 1742. Ответов 1
Метки нет Все метки)
(
A software academy teaches two types of courses: local courses that are held in some of the academy’s local labs and offsite courses held in some other town outside of the academy’s headquarters. Each course has a name, a teacher assigned to teach it and a
course program (sequence of topics). Each teacher has a name and knows the courses he or she teaches. Both courses and teachers could be printed in human-readable text form. All your courses should implement ICourse. Teachers should implement ITeacher. Local and offsite courses should implement ILocalCourse and IOffsiteCourse respectively. Courses and teachers should be created only through the ICourseFactory interface implemented by a class named CourseFactory. Write a program that will form courses of software academy.
0
|
|
06.12.2017, 22:03 | |
Ответы с готовыми решениями:
1
Алгоритм Брезенхэма. Не могу понять поставленную задачу Как создать данную задачу? Не могу понять задание. Как понять все операции контролировать через порт С? Есть идеи как можно выполнить поставленную задачу или хотя бы понять что от меня требуется? Не могу понять задачу, никак не могу разобраться как код написать |
145 / 113 / 31
Регистрация: 12.06.2011
Сообщений: 1,236
|
|
06.12.2017, 22:32 | 2 |
Это точно не для Java задачка? А то уж больно похоже - интерфейсы тут какие-то.
Что такое ICourse и ITeacher. Да и ICourseFactory. Уж не интерфейсы ли опять? В общем, как я понял, надо создать несколько классов: 1) Абстрактный курс (содержит наименование и препода). Использовать модуль abc (https://docs.python.org/3/library/abc.html). 2) Два наследника от абстрактного курса: локальный (указать лабораторию) и городской курсы (указать городок). 3) Создать класс для препода (имя, список курсов). Далее надо создать фабрики. Одна фабрика для препода. Вторая фабрика для курсов. Про фабрику для препода тут не написано. Но это логично было бы. А тут написано делать препода через фабрику для курсов. Ну, я не знаю. Если что не так понял, извините, пожалуйста.
1
|
06.12.2017, 22:32 | |
06.12.2017, 22:32 | |
Помогаю со студенческими работами здесь
2
не могу понять как решать задачу Не могу понять как выполнить задачу Не могу понять как работает этот код Не могу понять, как решать задачу, подскажите Не могу понять как сделать эту задачу С++ Не могу понять как решить логическую задачу. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |