在网上查到到说:控件是类的一个子集。
类可以做控件所做的任何事,而控件却无法完成类所有的功能;
这段概况显然是非常正确的,但是感觉没有体现出控件的意义所在。
最近刚刚学习使用vc的自定义控件,说说我的一个理解;
类相当于一个大仓库,里面有所有你需要的东西,工具,原材料。你可以用它生产任何东西。比如车子,食物,飞机
而控件呢,相当于一条流水线,你只能用它生产某一类东西,如食物流水线。他存在的意义在于让这个生产过程便捷化,自动化,傻瓜化。
成天依赖现成的类来写东西的程序员,终究只会沦为流水线上工人,也就是码农了