Создайте класс Button. Клас должен содержать свойства width, height (числовые значения дробь), background - строка, и value - строка. Класс используется для создания кнопки. Все свойства задавайте через конструктор. Для работы используем шаблон.
Допишите метод render() - который возвращает созданный объект (через createElement) button (тег button) с цветом применным фоном background, текстом value, высотой и шириной заданной в свойствах. Создайте экземпляр класса Button и выведите в body.
Создайте класс ModernButton который наследуется от класса Button. Добавьте через конструктор свойство borderRadius, которое по умолчанию равно нулю. Свойство принимает целое число.
Поскольку класс ModernButton наследуется от Button, то он уже имеет метод render() и мы его можем применить. Но туда не входит свойство borderRadius. Давайте допишем данное свойство. Создайте метод render, внутри ModernButton. Чтобы не делать лишний код, мы можем получить через super метод render родителя - который возвращает готовый объект. Добавим ему свойство borderRadius и возвратим данный объект через return.
Создайте экземпляр класса ModernButton и выведите его в...
Задачи доступны после покупки курса