Ответов: 2 Просмотров: 853
|
Добрый день.
Пытаюсь разобраться с ООП. Хочу сделать генератор тестов - преподаватель создает тесты, пользователь их решает, у него имеется журнал успеваемости.
Основные классы получились - пользователь, тест, вопрос, ответ, журнал успеваемости.
Структура классов:
PHP:
скопировать код в буфер обмена
class Пользователь { function register { } function logout { } function check() { } function isLogged() { } function login() { } } class Test { private $questionObj; function __construct() { $questionObj = new Question; } function create() { } function delete() { } function update() { } function getT() { } } class Question { private $answerObj; public $text; function __construct() { $answerObj = new Answer; } function create() { } function delete() { } function update() { } function getT() { } } class Answer { public $flag = false; public $text; function create() { } function delete() { } function update() { } function getT() { } }
Скажите, уважаемые программисты. Правильно ли я сделал, и можно ли как-то улучшить. |