自省和內省

自省就是內省,內省在反射包裏,是利用反射實現的,內省能夠算是對反射的擴充,兩者不是一個概念。 內省主要說的,一個類該作哪些事情由這個類自己就決定了,而非外部調用者。 好比一個類只有get和set方法,那麼明顯這個類的主要任務就是封裝數據,則把這個類傳入對應內省構造器中,無須你在挨個set。 或者一個負責計算某些值,那你能夠要求這個類全部計算方法必須以「compute」開頭,則將這個類自動運行而無需
相關文章
相關標籤/搜索