![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
hhh |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.5.2008 Репутация: нет Всего: нет |
Всем привет помогите новичку сделать задание, которое получил в универе.
Создать вспомогательный класс Color, содержащий 3 поля типа int: $red, $green, $blue; Создать абстрактый класс Component, содержащий абстрактный метод render(), поле color типа Color, поля width и heigth типа int. Создать потомка этого класса - класс Rectangle, реализующий метод render(), рисующий на странице прямоугольник заданной ширины и высоты, залитый заданным цветом. Например, код: $color = new Color(127,0,0) $rect = new Rectangle($color, 100, 50); $rect->render(); должен вывести на страницу следующий код: <div style="background-color:RGB(127,0,0);width:100px;height:50px"></div> Создать от класса Rectangle два класса потомка: BorderedRectangle - позволяющий задавать цвет бордера; PositionedRectangle - позволяющий задавать абсолютные координаты div'a на странице. Создать класс Renderer, которому в конструктор передается массив объектов типа Component. Объект типа Renderer должен выводить на страницу заданный массив компонентов, содержащий всех выше перечисленных потомков. |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
-------------------- Amazing ![]() |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
Для домашних заданий, курсовых, существует "Центр Помощи".
Тема перенесена! -------------------- Amazing ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |