“朋友”等同于Java?
2022-09-01 19:00:55
这里有一点建筑问题。
在C++中,我们有“朋友”的概念,这样的朋友类可以访问私人成员。
所以,我正在开发一个Java应用程序,并试图坚持MVC架构。我有一个控制器类,用于管理“map_objects”之间的图形连接。我想在DTO'map_objects'中隐藏函数,该函数通过使用这个控制器类来实际设置这些连接性。
(即,即使控制器类实现了设置连接性所需的功能,“用户”仍然可以直接访问DTO中的setter/getter函数,以自行设置它们。
在这方面是否有任何设计模式或技巧?(还是我完全搞砸了?