1、C++的动态库,主要用于封装模块,并通过dllexport标识(这个是windows的关键字,linux默认把动态库的所有类都export),把相关接口提供给使用方
2、Java中的package,也用于模块封装,但使用public方式,把相关接口提供给使用方