我们正在努力更新一个随着时间的推移变得非常混乱的代码项目。有许多模块包含可以在任何地方使用的公共功能。
我们希望将尽可能多的代码移动到类中,以便最终可以在下一代应用程序中重用这些代码。有没有办法阻止这些类使用任何(非系统)函数?
例子:
public module annoyingModule
public function addOneAndOne() as int
return 2
end function
.....(load more functions)....
end module
public class pricer
...(class code)...
end class
我想确保团队中的任何人都不会意外引用 addOneAndOne 函数 - 如果他们需要不属于类的模块的功能,他们需要在新类中重新实现它。