消费者选择理论框架有哪些