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

Вниз

как отменить/убить...   Найти похожие ветки 

 
MetalFan ©   (2004-06-24 15:38) [0]

... класс в его конутрукторе?
что то я совсем перегрелся, но че-то не могу сообразить следующее:
нужно в конструкторе класса проверять какое-либо условие и несоздаваться, если оно ложно...


 
panov ©   (2004-06-24 15:39) [1]

Вызвать Exception.


 
MetalFan ©   (2004-06-24 15:43) [2]


> panov ©   (24.06.04 15:39) [1]

как вариант)
а еще как-нибудь можно? )


 
Anatoly Podgoretsky ©   (2004-06-24 15:44) [3]

А этого мало разве?


 
jack128 ©   (2004-06-24 15:44) [4]


> как вариант)
> а еще как-нибудь можно? )

нет.


 
Тимохов ©   (2004-06-24 15:46) [5]

еще вариант
забыть про public конструторы.
пользоваться фабриками классов.


 
GuAV ©   (2004-06-24 15:48) [6]

конструктор должен или вернуть созданный класс или raise an exception. просто так ничего не вернуть - плохая идея.
Нажми Ctrl+J trycf - этот код пордазумевает что класс создан или исключение поднято.


 
MetalFan ©   (2004-06-24 19:05) [7]

короче я сделал классовую функцию с проверкой возможности создания экзепляра объекта... и перед созданием ей и проверяю)


 
Тимохов ©   (2004-06-24 19:10) [8]


> MetalFan ©   (24.06.04 19:05) [7]

разновидность фабрики


 
MetalFan ©   (2004-06-24 19:24) [9]


> разновидность фабрики

надо будет почитать про эту фабрику...


 
TUser ©   (2004-06-24 20:58) [10]

[5,8]
А что такое "фабрики классов"?


 
DrPass ©   (2004-06-24 22:23) [11]

Это особый вид фабрик. Онги абсолютно не загрязняют окр.среду.


 
jack128 ©   (2004-06-24 22:26) [12]


> А что такое "фабрики классов"?

это классы, основная задача которых - создавать другие классы


 
Тимохов ©   (2004-06-25 13:53) [13]


> jack128 ©   (24.06.04 22:26) [12]

в моем понимании (сугубо моем, т.е. имхо) фабрикой классов может быть не только другой класс, но и классовый метод самого класса - чем не фабрика? Или вообще функция некая...


 
jack128 ©   (2004-06-25 20:22) [14]


> Тимохов ©   (25.06.04 13:53)

может быть..Я в этой терминалогии не силен.



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

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

Наверх





Память: 0.47 MB
Время: 0.031 c
1-1088057321
www.shegeda.by.ru
2004-06-24 10:08
2004.07.11
Утечка GDI ресурсов при рисовании по TListView.Canvas


8-1082635528
vin
2004-04-22 16:05
2004.07.11
TImage с быстрым Zoom и Pan


3-1087306069
Ertong
2004-06-15 17:27
2004.07.11
Номер записи


14-1087583312
Zeqfreed
2004-06-18 22:28
2004.07.11
Помогите выбрать видеокамеру


1-1088243399
DillerXX
2004-06-26 13:49
2004.07.11
Что-то у меня не работает BinToHex





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский