Разработка антипаттернов

May 20, 2006 12:19

Сейчас на работе придумал новый антипаттерн "Паблик Морозов". Класс-потомок, созданный в соответствии с этим антипаттерном, выдает по запросу все данные класса-предка, независимо от степени их сокрытия.

мысли, техно

Leave a comment

Comments 44

супер ) _radiant_ May 20 2006, 06:58:04 UTC
"Макс, ты меня удивляешь" (ц)

Не побоюсь повторится: респект.

Reply

Re: супер ) elder_george May 20 2006, 07:38:23 UTC
Я просто выпал, когда он это отжёг!

Reply

Re: супер ) grandmag May 20 2006, 11:39:52 UTC
Probably, you were wiking at the time, colleague ;-)

Reply

Re: супер ) grandmag May 20 2006, 11:37:02 UTC
Ксюша пошла на цитаты, что ли? :-)

Reply


shadow_at_night May 20 2006, 09:08:50 UTC
Жжошь :-)
И где подобное может найти применение на практике?

Reply

grandmag May 20 2006, 09:17:58 UTC
Я думаю, в системах, которые можно отнести к классу революционных...

Reply

elder_george May 20 2006, 09:25:22 UTC
антипаттерн - это то, чему применение находить не стоит. Почти всегда.

Reply


_soleil_ May 20 2006, 10:54:05 UTC
Порадовал старушку... :)))))))))

Reply

grandmag May 20 2006, 11:34:46 UTC
Старость не радость, а большое счастье :-)

Reply


glader May 22 2006, 09:00:07 UTC
Отлично

Reply


etz May 22 2006, 12:03:21 UTC
В VCL многие контролы публикуют нужные им (т.е. клиенту) protected-функции предков.

Они что, тоже попадают под этот антипаттерн? Или тут речь о другом?

Reply

grandmag May 22 2006, 12:24:25 UTC
Попадают, если предок не предусматривал раскрытия этих функций потмоком.

Reply

etz May 22 2006, 17:51:50 UTC
Значит не попадают, поскольку все предусмотрено.

Reply

grandmag May 23 2006, 13:30:45 UTC
А зачем надо было так делать?
По идее, protected-функции тоже не для публикации...

Reply


Leave a comment

Up