Часто мы описываем вкус кофе достаточно элементарно - «вкусно» или же «невкусно». Но кофейные зерна обладают целым спектром вкусовых качеств. Дескриптор - это параметр для описания вкуса кофе, те вкусовые ноты, которые оно в себе содержит. Связь между кофе и дескрипторами не прямая. Если вы ощущаете виноградные ноты, то это не значит, что в него добавляли виноград. Кофейные зерна считаются достаточно сложными продуктами на молекулярном уровне. У них насыщенная жизнь, на каждом этапе которой появляются различные вкусовые сочетания...
В этом примере property используется в качестве дескриптора для атрибута celsius класса Temperature. Он обеспечивает контроль над значением атрибута, проверяя его при установке и выбрасывая исключение, если значение некорректно...