Сообщение от finestra
|
Необходимо спрятать данные.
|
А зачем? Если речь идет о внутренней разработке, то инкапсуляцию можно реализовать просто договорившись, как обозначаются private и protected члены классов (например, начинать имена с "_"). Просто, если private еще можно реализовать через замыкания, то с protected вряд ли как-либо получится.
Сообщение от finestra
|
Методы не должны определяться каждый раз при создании объекта.
|
К слову, это проблема только при частом инстанцировании объектов.