泛化是什么意思

小编 TOP1 1874

由具体的、个别的扩大为一般的,比如“先生”也用于称呼女性,战场也用于称呼考场、赛场,就是词义泛化。另一种含义是当某一反应与某种刺激形成条件联系后,这一反应也会与其它类似的刺激形成某种程度的条件联系,这一过程称为泛化。

泛化是什么意思

1、[动] 由具体的、个别的扩大为一般的,比如“先生”也用于称呼女性,战场也用于称呼考场、赛场,就是词义泛化。

2、当某一反应与某种刺激形成条件联系后,这一反应也会与其它类似的刺激形成某种程度的条件联系,这一过程称为泛化。在心理学心理咨询中所谓泛化指的是:引起求助者不良的心理和行为反应的刺激事件不再是最初的事件,同最初刺激事件相类似、相关联的事件(已经泛化),甚至同最初刺激事件不类似、无关联的事件(完全泛化),也能引起这些心理和行为反应(症状表现)。

泛化的用途

泛化有两个用途。

名列前茅个用途是用来定义下列情况:当一个变量(如参数或过程变量)被声明承载某个给定类的值时,可使用类(或其他元素)的实例作为值,这被称作可替代性原则(由 Barbara Liskov 提出)。该原则表明无论何时祖先被声明了,则后代的一个实例可以被使用。例如,如果一个变量被声明拥有借贷,那么一个抵押对象就是一个合法的值。

泛化使得多态操作成为可能,即操作的实现是由它们所使用的对象的类,而不是由调用者确定的。这是因为一个父类可以有许多子类,每个子类都可实现定义在类整体集中的同一操作的不同变体。例如,在抵押和汽车借贷上计算利息会有所不同,它们中的每一个都是父类借贷中计算利息的变形。一个变量被声明拥有父类,接着任 何子类的一个对象可以被使用,并且它们中的任何一个都有着自己独特的操作。

这一点特别有用,因为在不需要改变现有多态调用的情况下就可以加入新的类。例如,一种新的借贷可被新增加进来,而现存的用来计算利息操作的代码仍然可用。一个多态操作可在父类中声明但无实现,其后代类需补充该操作的实现。这种不完整操作是抽象的(其名称用斜体表示)。

泛化的另一个用途是:在共享祖先所定义的成分的前提下允许它自身定义增加的描述,这被称作继承。 继承是一种机制,通过该机制类的对象的描述从类及其祖先的声明部分聚集起来。

继承允许描述的共享部分只被声明一次而可以被许多类所共享,而不是在每个类中重复声明并使用它,这种共享机制减小了模型的规模。更重要的是,它减少了为了模型的更新而必须做的改变和意外的前后定义不一致。对于其他成分,如状态、信号和用例,继承通过相似的方法起作用。


最后,推荐我们的管理工具给大家。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部