开发者社区 问答 正文

中描述的程序中不应使用任何Getter/Setter/Property:报错

如何理解《Thoughwork》中描述的程序中不应使用任何Getter/Setter/Property:报错

还在学习中,感觉看过的视频或者书籍,都是推荐将类中的变量封装然后使用getter和setter读取的,该怎么理解这句话?

展开
收起
kun坤 2020-06-06 15:19:23 461 分享 版权
1 条回答
写回答
取消 提交回答
  • thoughtwork就是那帮号召不用if else的大神吗?


    ######在什么地方说的?连property都没有要怎么玩..fp也玩不下去吧######

    引用来自“梅开源”的评论

    thoughtwork就是那帮号召不用if else的大神吗?


    是的,但是我觉得他说的挺有道理的,有些情况下你使用了else在需求变更以后要进行大量的修改,如果避免使用可以避免这个问题,并不影响功能的实现######

    引用来自“战天诛”的评论

    引用来自“梅开源”的评论

    thoughtwork就是那帮号召不用if else的大神吗?


    是的,但是我觉得他说的挺有道理的,有些情况下你使用了else在需求变更以后要进行大量的修改,如果避免使用可以避免这个问题,并不影响功能的实现

    他们不把简单问题搞复杂,赚不到钱。

    话说用其他语言的怎么没虐在if else上首先是个问题。

    为了对付所谓的“需求变更”无尽可能的幻想怪兽,而用层层对象和接口,最后开发和维护起来吃亏的是自己。

    2020-06-06 15:19:28
    赞同 展开评论
问答地址: