买菜考虑的因素有哪些