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

Вниз

Класс TLamer.   Найти похожие ветки 

 
Ученик чародея ©   (2007-01-26 17:30) [0]

Какие он должен определять интерфейсы для корректной работы с ним?


 
Плохиш ©   (2007-01-26 17:32) [1]

ILMD

А сам класс должен иметь только деструктор.


 
Desdechado ©   (2007-01-26 17:44) [2]

ShutDownForever с реализацией :=nil, чтоб выпал на AV и был убит системой за ненадобностью


 
Darvin ©   (2007-01-26 17:45) [3]

IIconToTray


 
unknown ©   (2007-01-26 17:47) [4]

IWithoutQuestionsGoForBroom


 
tesseract ©   (2007-01-26 17:50) [5]


> Плохиш ©   (26.01.07 17:32) [1]
> ILMDА сам класс должен иметь только деструктор.


И вызывать Av.


 
Правильный Вася   (2007-01-26 17:53) [6]

это должен быть абстрактный класс без возможности описать наследников и создать экземпляры


 
SpellCaster   (2007-02-02 13:36) [7]

Да нет, зачем так уж строго... главное, чтобы из функций была только AskDumbFunnyQuestion, чтобы все, кто в теме, могли немного повеселиться после трудового дня ))


 
Думкин ©   (2007-02-02 13:39) [8]

StrikeSibyaApStenu


 
Elen ©   (2007-02-02 13:57) [9]


> Ученик чародея

Класс TLamer Обязан наследовать класс TLoser и поддерживать интерфейс IMicrosoftMigraine. А так же уметь запуздыривать иконки промеж часиков.


 
Efir   (2007-02-02 14:01) [10]

Ага, а TLoser от класса TDvoechnik


 
Virgo_Style ©   (2007-02-02 14:01) [11]

Ученик чародея ©   (26.01.07 17:30)
для корректной работы с ним?


Работа с данным классом является идеологической ошибкой.
Практически неизбежной, впрочем.


 
unknown ©   (2007-02-02 14:08) [12]

Между прочим, на сайте ник TLamer зарегистрирован. Так что вся ветка -
переход на личности :-)


 
antonn ©   (2007-02-02 15:48) [13]


>Класс TLamer.  Какие он должен определять интерфейсы для корректной работы
> с ним?

достаточно наследовать несколько св-в от TSoft...


 
Marser ©   (2007-02-02 16:06) [14]

> [8] Думкин ©   (02.02.07 13:39)
> StrikeSibyaApStenu

Лучше так, чтобы в исходном стиле:
IStraikSelphOnDaWall :-))


 
evvcom ©   (2007-02-02 16:25) [15]

> [14] Marser ©   (02.02.07 16:06)
> IStraikSelphOnDaWall :-))

Ну эт ты зря так. Правильнее
IStraikSelfOnZeWol :-))


 
SergP ©   (2007-02-02 16:35) [16]

> Класс TLamer.
> Ученик чародея ©   (26.01.07 17:30)
> Какие он должен определять интерфейсы для корректной работы
> с ним?


Никакие. Принципы такого класса раз и заключаются в отсутствии интерфейсов для корректной работой.


 
GrayFace ©   (2007-02-03 13:16) [17]

Сложную задачу на себя берешь. Правильно спроектировать такой класс не так уж просто.
Например,
type
 TSuicideKind = (scWallBeatingSuicide, scPoisonDrinkingSuicide, scUdavitsiaSuicide{пропагандируется DiamondShark"ом}, scCustomSuicide);

 TCommitSuicideEvent = procedure(Kind:TSuicideKind) of object;

 TLamer = class(TLoser)
 published
   procedure CommitSuicide(Kind:TSuicideKind);
   procedure OnAsk: TCommitSuicideEvent;
 end;

Вопрос: Какие ошибки я допустил при проектировании данного класса?


 
Marser ©   (2007-02-03 16:48) [18]

> [15] evvcom ©   (02.02.07 16:25)
> > [14] Marser ©   (02.02.07 16:06)
> > IStraikSelphOnDaWall :-))
>
> Ну эт ты зря так. Правильнее
> IStraikSelfOnZeWol :-))

Не, "Da" должно остаться, так их падонки пишут. И selph, как подчёркнутая безграмотность. А вот с Wol - зачот :-))



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

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

Наверх




Память: 0.48 MB
Время: 0.061 c
1-1168220567
Sleepeer
2007-01-08 04:42
2007.02.25
Перехват процесса выполнения определённых функций из чужой DLL


15-1170412564
Kair+
2007-02-02 13:36
2007.02.25
Delphi глазами хакера - М. Фленов


1-1168108827
Sleepeer
2007-01-06 21:40
2007.02.25
Работа с MD и ERT файлами 1Сv77 напрямую - без плагинов в дельфи


3-1164975601
Виктор1985
2006-12-01 15:20
2007.02.25
Добавись запись в талицу Acess


15-1170225706
@!!ex
2007-01-31 09:41
2007.02.25
Project Hoshimi





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