Цитата:
|
да и вообще, если углубится в понятия ОПП, то private свойства считаются неОчень, так-как ставят крест на расширении...
|
Кто эту чушь придумал? ) Впервые слышу, что private свойства считаются "не очень". Не надо так углубляться, а то утонуть можно
Цитата:
|
И вот если бы мне не было тяжело понимать этот код, то сделал бы с приватными свойствами и создал бы геттеры-сеттеры. Но получилось по другому и я решил посоветоваться... Но если ответ, это общение интернал-наследников через геттеры и сеттеры, то это кажется немного странным... Нет?
|
Абсолютно не понимаю в чем проблема, и вообще о чем речь. Если не нужны геттеры сеттеры для internal / protected свойств, то делаем их просто переменными. Если нужны, то делаем так:

Код AS3:
private var _someCrap:String = "someCrap";
protected function get someCrap():String {
return _someCrap;
}
protected function set someCrap(value:String):void {
_someCrap = value;
}
И где тут что плохого в приватной переменной?