Многократное повторение некоторых кодов

 

  У меня такая ситуация вышла, что некоторые библиотечные коды используются в других библиотеках. Типа, библиотека №5 используется тремя библиотеками №1, № 2 и № 3. выходит, что я библиотеку №1 включаю прямо в библиотеки №1, № 2 и № 3. Но, как я понимаю, это не правильный подход. Т.к. библиотеки должны быть самодостаточны, верно?

 Как грамотнее решать подобные вопросы? 

 

Речь идет именно о библиотеке или включаемом файле?

По библиотекам статья была

 
Vinin:

Речь идет именно о библиотеке или включаемом файле?

По библиотекам статья была


У каждой библиотеки есть файл-включение, который есс-но и вызывает свою библиотеку. Т.е. если какие-то библиотеки, как я выше упомянул, вызывают какие-то функции с другой библиотеки, то они вызывают инклюдник, который вызывает соответствующую библиотеку с функциями.

 Только вот, если несколько библиотек вызывают те же библиотеки, это разве адекватный код? 

 
Вопрос по ходу снят. Я почитал статьи, так обычно и делают. Тока там всё в инклюдах, а у меня подключаются не сами инклюды только, и через инклюды библиотеки. Но это уже детали.
Причина обращения: