Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];

Вниз

Новый компонент.   Найти похожие ветки 

 
chelovek   (2005-12-21 10:26) [0]

Почему при создании нокоторых компонентов(невизуальных классов) используется промежуточный тип (класс)?

Например:
 TIniFile = class(TCustomIniFile)
и только
 TCustomIniFile = class(TObject);

Есть ли необходимость создавать "переходной" класс и для чего?


 
Desdechado ©   (2005-12-21 10:52) [1]

в "промежуточном" описывается базовая функциональность, которая обычно "спрятана" в недоступных свойствах и методах
в наследники от "промежуточного" могут их опубликоватьи дополнить по своему разумению, в зависимости от каких-то особенностей своего функционала
просто опубликованное свойство назад не спрячешь, а иногда так хочется



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.007 c
2-1134851049
Scripl
2005-12-17 23:24
2006.01.08
Программа заставка


2-1135023764
Majesto
2005-12-19 23:22
2006.01.08
Вопрос по SQL. Работа с таблицами.


2-1135245369
Mahab
2005-12-22 12:56
2006.01.08
Копирование файлов


14-1134573036
lookin
2005-12-14 18:10
2006.01.08
Вес электрона


2-1134837845
Lokk
2005-12-17 19:44
2006.01.08
Помогите написать запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский