![是否总是使用get和set方法来访问类自己的成员字段,这是一种反模式?[重复],第1张 是否总是使用get和set方法来访问类自己的成员字段,这是一种反模式?[重复],第1张](/aiimages/%E6%98%AF%E5%90%A6%E6%80%BB%E6%98%AF%E4%BD%BF%E7%94%A8get%E5%92%8Cset%E6%96%B9%E6%B3%95%E6%9D%A5%E8%AE%BF%E9%97%AE%E7%B1%BB%E8%87%AA%E5%B7%B1%E7%9A%84%E6%88%90%E5%91%98%E5%AD%97%E6%AE%B5%EF%BC%8C%E8%BF%99%E6%98%AF%E4%B8%80%E7%A7%8D%E5%8F%8D%E6%A8%A1%E5%BC%8F%EF%BC%9F%5B%E9%87%8D%E5%A4%8D%5D.png)
这里的核心问题是直接字段访问不符合子类重写方法,AOP,动态代理等的拦截条件。根据情况,这可能是好事,也可能是坏事。我要说的是,在内部使用getter和setter并不是反模式或模式。根据情况和班级的设计,这是好事还是坏事。
欢迎分享,转载请注明来源:内存溢出
![是否总是使用get和set方法来访问类自己的成员字段,这是一种反模式?[重复],第1张 是否总是使用get和set方法来访问类自己的成员字段,这是一种反模式?[重复],第1张](/aiimages/%E6%98%AF%E5%90%A6%E6%80%BB%E6%98%AF%E4%BD%BF%E7%94%A8get%E5%92%8Cset%E6%96%B9%E6%B3%95%E6%9D%A5%E8%AE%BF%E9%97%AE%E7%B1%BB%E8%87%AA%E5%B7%B1%E7%9A%84%E6%88%90%E5%91%98%E5%AD%97%E6%AE%B5%EF%BC%8C%E8%BF%99%E6%98%AF%E4%B8%80%E7%A7%8D%E5%8F%8D%E6%A8%A1%E5%BC%8F%EF%BC%9F%5B%E9%87%8D%E5%A4%8D%5D.png)
这里的核心问题是直接字段访问不符合子类重写方法,AOP,动态代理等的拦截条件。根据情况,这可能是好事,也可能是坏事。我要说的是,在内部使用getter和setter并不是反模式或模式。根据情况和班级的设计,这是好事还是坏事。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)