我正在學習Python中的元類。我認爲這是一個非常強大的技術,我正在尋找它們的好用途。我希望的一些反饋很有用的現實世界中使用元類的例子。我沒有尋找關於如何編寫元類的示例代碼(這裏有很多無用的元類的例子),但是你已經應用了這個技術的真實例子,它確實是合適的解決方案。規則是:沒有理論上的可能性,但是在實際應用中工作的元類。良好的現實世界的元類使用(例如在Python中)
我會用一個例子開始,我知道:
- Django模型,爲聲明式編程,其中基礎類模型使用元類,從填補有用的ORM功能的模型對象屬性定義。
期待您的貢獻。