При разработке языка ОО следует избегать свойств, доступных только для записи?

Я разрабатываю объектно-ориентированный язык программирования для целей обучения. Язык имеет свойства, подобные следующим:

Class Fruit:
  Property ReadWrite Float weight
  Property WriteOnly Integer someWriteOnlyProperty # <-- avoid?

Стоит ли мне добавить опцию для свойств только для записи или это приведет только к плохим дизайнерским решениям в программах, использующих этот язык?

0
задан 24 October 2011 в 12:34
поделиться