|
@@ -100,11 +100,11 @@ a // Object {year: 1999, month: 11}
|
|
|
Создайте иерархию объектов html-тэгов:
|
|
|
- `Tag` - общий предок
|
|
|
- `PairedTag` - наследник парный тэг.
|
|
|
- - `TagA` - тэг `A` и его основные параметры (`href` и текст ссылки, как минимум)
|
|
|
- - `TagDiv` - тэг `DIV`.
|
|
|
+ - `TagA` - тэг `A` и его основные параметры (`href` и текст ссылки, как минимум)
|
|
|
+ - `TagDiv` - тэг `DIV`.
|
|
|
- `UnpairedTag` - непарные тэги.
|
|
|
- - `TagBr` - `br`
|
|
|
- - `TagInput` - `input` и его параметры (`type`, `placeholder`, `value`, `name`)
|
|
|
+ - `TagBr` - `br`
|
|
|
+ - `TagInput` - `input` и его параметры (`type`, `placeholder`, `value`, `name`)
|
|
|
|
|
|
Выделите общие свойства и методы в предков (общие для всех тэгов - в `Tag`, общие для парных - в `PairedTag`, и т.п.). Каждый тэг должен иметь
|
|
|
метод `getHTML`, возвращающая строку тэга. Установку параметров тэгов сделайте через геттеры и сеттеры.
|