畫餅充饑是泛化嗎


畫餅充饑是泛化嗎


是的 。當某種反應與某種刺激形成條件聯系時,這種反應也會與其他類似的刺激形成一定程度的條件聯系 。這個過程叫做泛化 。在心理咨詢中,所謂概括是指:引起求助者當前不良心理和行為反應的刺激事件不再是初始事件,而是與初始刺激事件相似和相關的事件(已經概括),甚至是與初始刺激事件不相似和相關的事件(完全概括),也能引起這些心理和行為反應(癥狀) 。
概括有兩個目的 。第一個目的是定義以下幾種情況:當一個變量(比如一個參數或者一個過程變量)被聲明承載一個給定類的值時,該類的實例(或者其他元素)可以作為該值,這就是所謂的可替代性原則 。這個原則表明,無論何時聲明祖先,都可以使用后代的實例 。比如一個變量聲明有貸款,那么一個抵押對象就是一個合法值 。
【畫餅充饑是泛化嗎】它使得一般化多態操作成為可能,即操作的實現是由它們使用的對象的類決定的,而不是由調用者決定的 。這是因為一個父類可以有許多子類,每個子類可以實現在整個類集中定義的同一操作的不同變體 。比如房貸和車貸的利息計算會不一樣,都是母貸利息計算的變種 。一個變量聲明有一個父類,然后可以使用任何子類的對象,其中任何一個都有自己獨特的操作 。這特別有用,因為可以在不改變現有多態調用的情況下添加新的類 。例如,可以新增一筆貸款,而計算利息操作的現有代碼仍然可用 。多態操作可以在父類中聲明而不需要實現,它的后代需要補充操作的實現 。這個不完整的操作是抽象的(它的名字用斜體表示) 。

    推薦閱讀