排版和核心逻辑分离
设置属性和风格