我把大象装进冰箱,面向对象编程,应该把装这个行为封装到哪呢?大象还是冰箱,个人觉得应该是封装到冰箱把,调用这个方法的时候直接把我和大象两个参数传入,但是不是很确定,朋友们能不能给讲解一下,请赐教
是的封到冰箱,这个方法应该是,把什么放进冰箱的方法。所以冰箱就有一个放置的方法,不一定是放大象,其他任何的都可以。
这里可以在人就是作者的放大象的方法里,操作冰箱对象的放置方法,把大象传进去即可
《一文读懂Java面向对象》
大象装进冰箱,这里我是被动,我有一个行为是把大象装进冰箱,所以新建人类,然后我可以将大象装进冰箱,这样符合逻辑吧,而不是冰箱,大象也不会自己走进冰箱,所以说得有人有这个行为去调用执行该操作