实现Model