|Classes of David Bittencourt||>||phpPlugin||>||Download .zip .tar.gz||>||Support forum||>||Blog||>||Latest changes|
|Language||Constructs to assist in the language control||View top rated classes|
|Code Generation||Compilers and tools that generate code automatically||View top rated classes|
Prize: One copy of the Zend Studio
|The usual method for extending a class to add new functionality without having to change the class code is to create a subclass with new functions and variables that implement the new functionality.
However, if several people extend the same class with their own subclasses, it is difficult benefit from extensions developed by different people because their subclasses are separated.
This class implements a very innovative solution for extending a class using independent plug-in functions. It works by generating a new subclass that combines multiple functions that are defined in separate script files.
This way any developer may create a new class extension combining the functions defined by the plug-ins that they are interested, providing a more flexible and thus more powerful means of code reuse.
|Applications that use this class|