组件的两种实现方式