Two primary tasks validating xml parser
If, for example, you are developing an enterprise application such as Sales Order Processing which deals with entities such as Products, Customers and Orders, you are only manipulating the information about those entities and not the actual entities themselves.
In pre-computer days this information was held on paper documents, but nowadays it is held in a database in the form of tables, columns and relationships.
For example, an organisation may sell many different products with each having different properties, but all that the software may require to maintain is an identity, a description and a price.Unfortunately most of the replies I have seen have been long on words but short on substance, full of airy-fairy, wishy-washy, meaningless phrases which are absolutely no use at all to man or beast.Having created 1000's of programs using non-OO languages, and another 500 using the OO features of PHP I feel more than qualified to add my own contribution to the melting pot.It provides for better modeling of the real world by providing a much needed improvement in domain analysis and then integration with system design. OOP is no better at modeling the real world than any other method.Every computer program which seeks to replace a manual process is based on a conceptual software model of that process, and if the model is wrong then the software will also be wrong.