BootStrap设计法

所谓BootStrap设计法是指父类会定义各种服务方法,但是这些服务方法需要有特定的标的,例如Window Handle或是Window 的 Device Context Handle。父类在实现服务方法时都会使用这些特定的标的,但是这个特定的标的却只由派生类提供,并不由父类提供。这种让特定的标的延迟到派生类才提供的设计便称为BootStrap设计方法,这也就是说使用这种设计的类并不能且不应该创建父类对象,而只能创建派生类对象来执行。

    --摘自《Inside VCL》

posted on 2010-12-13 20:15  麦爸Simon  阅读(463)  评论(0编辑  收藏  举报