पाइथन में संपत्ति सुविधा का उपयोग करने के तरीके के बारे में वास्तविक दुनिया का उदाहरण?

| | | | | | |

मुझे इस बात में दिलचस्पी है कि पायथन में @property का उपयोग कैसे करें। मैंने "पायथन डॉक्स पढ़ा है और वहां का उदाहरण, मेरी राय में, सिर्फ एक खिलौना कोड है:

class C(object): def __init__(self): self._x = none @ संपत्ति डीईएफ़ एक्स (स्व): "" "मैं" एम "एक्स" संपत्ति। self): del self._x 

मुझे नहीं पता कि प्रॉपर्टी डेकोरेटर से भरे _x को लपेटने से मुझे क्या लाभ मिल सकता है। क्यों न केवल इस रूप में लागू करें:

वर्ग C(वस्तु): def __init__(self): self.x = कोई नहीं 

मुझे लगता है, संपत्ति सुविधा कुछ स्थितियों में उपयोगी हो सकता है। लेकिन जब? क्या कोई मुझे वास्तविक दुनिया के कुछ उदाहरण दे सकता है?

धन्यवाद।