использование свойства по сравнению с методами считывания/методами set в бизнес-классах

При контакте с бизнес-классами, как типичные классы Клиента и Сотрудника, лучше использовать методы считывания и методы set только или использовать свойства?

Я перевожу в Delphi (для сам изучение) некоторые примеры OO из книг Java, в тех примерах всегда существует GetName () и SetName (), свойства не используются.

Теперь, я вижу, что, если я создаю компонент с опубликованными свойствами, у меня есть очень серьезное основание для использования свойств, но в нормальных классах, какой подход лучше? Действительно ли код более читаем с методами считывания и методами set (которые подчеркивают факт, мы читаем/пишем свойство), или со свойствами (который на первый взгляд может быть перепутан с методами без параметров)?

15
задан LaBracca 18 October 2010 в 22:21
поделиться