SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 16 | Next

Hasin Hayder

"Object-Oriented Programming with PHP5"

The main benefits of OOP can be
considered as follows:
Reusability: An object is an entity which has bundles of properties and
methods and can interact with other objects. An object can be sufficient or it
may have dependencies over other objects. But an object is usually developed
to solve a specific set of problems. So when other developers suffer from the
same set of problems, they can just incorporate your class to their project and
use it without affecting their existing workflow. It prevents from DRY, which
means Don't Repeat Yourself. In functional or modular programming, reusing
is possible but complex.
Refactoring: When you need to refactor your projects, OOP gives
you the maximum benefit because all objects are small entities and
contain its properties and methods as a part of itself. So refactoring is
comparatively easier.
Extensible: If you need to add features to your project, you can achieve best
results from OOP. One of the core OOP features is extensibility. You can
refactor your object to add the feature. While doing it, you can still maintain
backward compatibility of this object so that it works fine with an old code
base. Or you can extend the object and create a totally new object that retains
all the necessary properties and methods of the parent object from which it
has been derived, and then expose new features.


Pages:
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6