Паблик Морозов
Feb. 17th, 2015 10:22 amЯ очень люблю Луркмор все-таки
В программировании существует антипаттерн Паблик Морозов. Класс-потомок, созданный в соответствии с этим антипаттерном, выдает по запросу все данные класса-предка, независимо от степени их сокрытия.
no subject
Date: 2015-02-17 09:03 am (UTC)У меня даже есть паттерн для названий таких классов. Если, скажем, предок был CClass, то потомок - CFriendlyClass.
no subject
Date: 2015-02-17 09:32 am (UTC)no subject
Date: 2015-02-17 10:04 am (UTC)2) Это обычно нужно локально - делаешь локального потомка и в него кастишь папу.
no subject
Date: 2015-02-17 10:27 am (UTC)no subject
Date: 2015-02-17 10:33 am (UTC)Я бы не стал это рекомендовать в качестве ежедневного средства всем подряд, но бывает нужно нередко.
Попробуй, это так приятно!
no subject
Date: 2015-02-17 10:34 am (UTC)no subject
Date: 2015-02-17 10:58 am (UTC)no subject
Date: 2015-02-17 11:02 am (UTC)Но на самом деле сделать же невозможно, если в предке данные определены как private или я уже ничего не понимаю ?
no subject
Date: 2015-02-17 11:53 am (UTC)no subject
Date: 2015-02-17 12:17 pm (UTC)http://lurkmore.to/%D0%93%D1%80%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9_%D1%85%D0%B0%D0%BA
no subject
Date: 2015-02-17 12:21 pm (UTC)#define protected public
Убил, просто убил
no subject
Date: 2015-02-17 02:01 pm (UTC)no subject
Date: 2015-02-17 03:53 pm (UTC)no subject
Date: 2015-02-17 02:07 pm (UTC)Но каким образом?
Date: 2015-02-17 11:29 am (UTC)Re: Но каким образом?
Date: 2015-02-17 11:53 am (UTC)б) речь может идти о protected