自定义控件 大量 使用 设计模式原则:组合、委托