组件

https://baike.baidu.com/item/%E7%BB%84%E4%BB%B6/6902128?fr=aladdin

https://blog.csdn.net/HSH541/article/details/120530961

C++ Builder中叫组件,Delphi中叫部件,而在Visual BASIC中叫控件。

组件是对数据和方法的简单封装。

 自己开发的组件通常有三种类型:复合组件(Composite Controls),扩展组件(Extended Controls),自定义组件(Custom Controls)

复合组件:将现有的各种组件组合起来,形成一个新的组件,将集中组件的性能集中起来。
扩展组件:在现有组件的组件的入门上派生出一个新的组件,为原有组件增加新的性能或者更改原有组件的控能。
自定义组件:直接从System.作windows.Forms.Control类派生出来。
 

组件和对象的区别
(1)组件可以在另一个称为容器(有时也称为承载者或宿主)的应用程序中使用,也可以作为独立过程使用;

(2)组件可以由一个类构成,也可以由多个类组成,或者是一个完整的应用程序;

(3)组件为模块重用,而对象为代码重用。

(4)但是模块想要调用组件,也得先创建个对象不是。所以说,这两者还真不好搞懂。

总结:容器中的bean,可以叫做组件,也可以叫做某某的对象。一般都叫做组件,倘若叫对象,必须指明谁谁的对象,倘若不指明,说的太过笼统,容易让人误解,反而不对。Spring容器中确实都是对象不错,但是这些对象,很多是依赖于很多其他的对象实现的,要不然也不会叫做组件,所以我们叫组件更准确。
————————————————
版权声明:本文为CSDN博主「这不比博人传燃?」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/HSH541/article/details/120530961

posted @ 2022-10-10 00:36  yinghualeihenmei  阅读(351)  评论(0编辑  收藏  举报