Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中是私人事务还是公共事务?_Java - Fatal编程技术网

在java中是私人事务还是公共事务?

在java中是私人事务还是公共事务?,java,Java,最近一个学生向我介绍了java中的AOP,他说 “如果您使用java提供的框架,您就不需要关心诸如“这些数据、方法应该是私有的或公共的”之类的低级设计问题“同样,java EE框架为您生成和确定了许多东西,您只需要关心业务逻辑。private或public是一个愚蠢的、不重要的、低质量的问题,因为当您使用框架时,您站在更高级别的抽象上来解决问题,不应该关心这些细节。只有那些低级java程序员才会关心private或public” 我试图学习AOP和java框架(不是java专家),但我始终不明白

最近一个学生向我介绍了java中的AOP,他说

“如果您使用java提供的框架,您就不需要关心诸如“这些数据、方法应该是私有的或公共的”之类的低级设计问题“同样,java EE框架为您生成和确定了许多东西,您只需要关心业务逻辑。private或public是一个愚蠢的、不重要的、低质量的问题,因为当您使用框架时,您站在更高级别的抽象上来解决问题,不应该关心这些细节。只有那些低级java程序员才会关心private或public”

我试图学习AOP和java框架(不是java专家),但我始终不明白为什么“如果使用java框架,私有或公共是一个愚蠢的问题”

我的问题是:
AOP和java框架如何使基本概念变得不重要和过时?它们应用了什么魔法?

没有魔法,它的谎言、公开和私有都非常重要

它们是代码的基础,
程序员的庄严义务是维护对象的完整性

您的“同事”(而您编辑为“学生”只是为了隐藏他的身份?)可能没有学习足够的面向对象编程,也没有学习如何编写流畅整洁的代码。我打赌他不知道如何进行多态性或继承。这使他无法编写任何合法类。是的,你仍然可以编写简单的业务逻辑,但当你的业务逻辑变得越来越复杂时还有更多的功能,你的代码维护起来会非常困难和昂贵。当你的代码库增长时,你可能会得到非常错误的代码。基于你的“同事”“逻辑,他应该说所有代码都可以在一个公共静态void main方法下编写,他的业务逻辑也将运行。当逻辑发生变化或调试应用程序时,他最终会得到乱七八糟的无法读取的代码,并且需要更长的时间。人们写对象并给予适当的访问修改权限是有原因的。啊。。。没有青春的智慧,我们将何去何从提示:你应该比你的同学更关注你的讲师。