画饼充饥是泛化吗


画饼充饥是泛化吗


是的 。当某种反应与某种刺激形成条件联系时,这种反应也会与其他类似的刺激形成一定程度的条件联系 。这个过程叫做泛化 。在心理咨询中,所谓概括是指:引起求助者当前不良心理和行为反应的刺激事件不再是初始事件,而是与初始刺激事件相似和相关的事件(已经概括),甚至是与初始刺激事件不相似和相关的事件(完全概括),也能引起这些心理和行为反应(症状) 。
概括有两个目的 。第一个目的是定义以下几种情况:当一个变量(比如一个参数或者一个过程变量)被声明承载一个给定类的值时,该类的实例(或者其他元素)可以作为该值,这就是所谓的可替代性原则 。这个原则表明,无论何时声明祖先,都可以使用后代的实例 。比如一个变量声明有贷款,那么一个抵押对象就是一个合法值 。
【画饼充饥是泛化吗】它使得一般化多态操作成为可能,即操作的实现是由它们使用的对象的类决定的,而不是由调用者决定的 。这是因为一个父类可以有许多子类,每个子类可以实现在整个类集中定义的同一操作的不同变体 。比如房贷和车贷的利息计算会不一样,都是母贷利息计算的变种 。一个变量声明有一个父类,然后可以使用任何子类的对象,其中任何一个都有自己独特的操作 。这特别有用,因为可以在不改变现有多态调用的情况下添加新的类 。例如,可以新增一笔贷款,而计算利息操作的现有代码仍然可用 。多态操作可以在父类中声明而不需要实现,它的后代需要补充操作的实现 。这个不完整的操作是抽象的(它的名字用斜体表示) 。

    推荐阅读