I was wondering, is it possible for professional code package developers to hide the implementation of their methods and/or other data in the code from developers who use those products, without explicitly making calls to external files in the code that
the developers who are examining the code can see? For example, I know that you could obscure the implementations of the code by creating some binary file that the code manipulates but I'm wondering if it's possible to make the details completely invisible
to the person examining the code. I am wondering because I have been examining a programming package to be able to understand how it is implemented and there are many things that don't make sense like methods being overriden with no body of the method, and
no bodies for any of the methods, even non-overriden ones.. Even though this package functions correctly, I can see practically none of the implementation of the code anywhere nor do I have any clue where it is being stored. I am looking throughout the code,
even in the parent classes and such, but I cannot find bodies to the methods. I can think of no other explanation other than these methods do have code defined somehwere but it is somehow hidden. If anyone knows how this is achieved, I would really like to
know.
↧