Пытаюсь разобраться с ООП. Хочу сделать генератор тестов - преподаватель создает тесты, пользователь их решает, у него имеется журнал успеваемости.
Основные классы получились - пользователь, тест, вопрос, ответ, журнал успеваемости.
Структура классов:
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()
- {
- }
- }