- 博客(5)
- 收藏
- 关注
原创 BUAA OOpre 课程总结
主要是经过以下迭代修改:修改参数传递,之前我使用容器对冒险者的Bottle/Equipment/Food进行管理,存在一个getBottles()访问方法会把整个容器的引用变量作为方法返回值传出,后来在深入思考面向对象的“封装”思想后认识到这样的方法很不“OO”,因为“无脑设置getter和setter”这和把变量设为public没有任何本质区别,之后修改getter为返回容器的某些属性(是否含有对象/对象个数/…),而不对外部开放容器访问权限以保护容器实现封装。
2023-11-04 18:51:22 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人