Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Johny777

Ветеран


Сообщения: 649
Благодарности: 444

Профиль | Отправить PM | Цитировать


Nordek,
читать дальше »
Цитата Nordek:
Это родитель будет только один, а потомков от него сколько угодно»
извращение понятий.
давай поговорим об абстрактном
термин родитель/предок --> наследник/потомок применим к классам в ООП
Например ты написал визуальный класс - "Кнопка" (у которой например нет возможность менять цвет),
type
TButton = class(TWinControl)
private
// методы и свойства
public
// методы и свойства
end;
но потом понял, что помимо неё ещё нужна более продвинутая
со свойством "цвет", "прозрачность" + всё то, что есть у TButton (текст, хинт,...)
чтоб не писать заново класс ты пишешь наследника TColorButton = class(TButton)
TColorButton наследует все методы и свойства TButton + теперь уже в классе TColorButton ты описываешь те дополнительные свойства, ради чего ты её сабклассил
понимаешь теперь,
не подумай, что я придираюсь к словам. От души тебе желаю, чтоб ты в будущем создавал свои классы, но чтоб при этом у тебя не было путаницы в голове, чтоб
вызов одной процедуры/функции из другой для тебя был бы вызов одной процедуры/функции из другой, а не дубликация
и понятия родитель - потомок ассоциировались с тем самым (о чём я только что говорил)
Цитата Nordek:
Восприятие каждого относительно. »
согласен. На тему восприятия другой пример:
код пишется как правило для себя, но не всегда (иногда выложишь в свободный доступ, захочешь когда-нибудь переписать, или будут проблемы - спросишь например на форуме)
к примеру у тебя вызов
begin
InitializeWizard1(); // извлечение картинок
InitializeWizard2(); // создание страницы
end;
это "быдлокод" http://otvet.mail.ru/question/62758337 (во втором сообщении одна из особенностей)
(я не раз при чтении чужого скрипта для его исправления, запутывался во всех этих невнятных названиях. Само по себе чтение чужого кода - штука невесёлая, даже если он нормально написан )
не будет ли более ясным такой вызов?
begin
ExtractPictures(); // извлечение картинок
CreatePage(); // создание страницы
end;
еще как будет!

Цитата Nordek:
какая-то странная мода пошла. Вас там ещё много?
Сообщения #662 в шапке явно не хватает. »
поддерживаю!

Последний раз редактировалось Johny777, 05-12-2013 в 22:40.


Отправлено: 22:00, 05-12-2013 | #1625