Рекомендации по использованию свойств и методов

Мне часто трудно решить, следует ли предоставлять определенные данные через свойство или метод.Вы можете сказать «использовать свойства для состояния объекта», но это не очень удовлетворительно.Возьмем, к примеру, этот пример:Ясно, что ---- +: = 1 =: + ---- и ---- +: = 2 =: + ---- должны быть свойствами, потому что они явно являются состоянием объекта.Однако неясно, должно ли свойство ---- +: = 3 =: + ---- быть.Для конечного пользователя ---- +: = 4 =: + ---- действует как состояние.Для вашего объекта ---- +: = 5 =: + ---- не является государством.Этот пример надуманный, но, надеюсь, вы уловили идею.Да, свойства - это не что иное, как удобный способ создания геттеров и сеттеров, но они также что-то сообщают пользователю.Есть ли у кого-нибудь достойные рекомендации для решения, когда использовать свойство или метод.
7 голосов | спросил mark 20 AM000000120000005031 2012, 00:51:50

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132