不能。
无论是模块化设计,还是面向对象设计,还是分层设计,实现子系统内部信息的对外隐藏都是最关键的内在要求。
也就是说 模块内部的变量、结构体、类定义对外部而已完全隐藏,外部对此一无所知。常用的实现方法就是利用不透明指针。
这种方法适用于C++语言,一种可能的实现方式为面向接口编程。
在C语言中里面的数据包括有共有的,私有的,如果是公有的数据者可以公开私有的数据就不能公开。
不能。
无论是模块化设计,还是面向对象设计,还是分层设计,实现子系统内部信息的对外隐藏都是最关键的内在要求。
也就是说 模块内部的变量、结构体、类定义对外部而已完全隐藏,外部对此一无所知。常用的实现方法就是利用不透明指针。
这种方法适用于C++语言,一种可能的实现方式为面向接口编程。
在C语言中里面的数据包括有共有的,私有的,如果是公有的数据者可以公开私有的数据就不能公开。