Controller设计机制