декоратор свойств python [дубликаты]

Possible Duplicate:
Real world example about how to use property feature in python?

У меня вопрос по поводу декоратора@property что я видел в следующем коде. Может ли кто-то быть достаточно любезным, чтобы полностью объяснить, почему кто-то будет использовать@property декоратор? я знаю@property эквивалентноisActive = property(isActive) но что на самом деле делает свойство метода с его параметром? Если бы я позвонилisActive метод изInputCell класс, что на самом деле произойдет? Заранее спасибо.

class InputCell(object):
    def __init__(self, ix, iy, inputData):
        self.ix = ix
        self.iy = iy
        self.InputData = inputData

    @property
    def isActive(self):
        return self.InputData[self.ix][self.iy]

Ответы на вопрос(1)

Ваш ответ на вопрос