XML Schema Complete Reference, The
by Cliff Binstock, Chris Galtenberg, Mike Wooding, Chris Dix, Mitchell Smith, Dave Peterson
19.2. Object-oriented Concepts
Before discussing object-oriented XML schemas, we must first define “object-oriented.” Object-oriented means “dealing with objects,” which in software development means solving problems by using software constructs to model real-world objects. This approach provides several advantages. First, software that models the real world is easier to understand. Creating an object that represents an employee within a system and then manipulating that Employee object and its properties, simplifies development because it is intuitive. People know what an employee is. Second, objects provide a unit of reuse for software. An object can be used as a “black box” that developers can take advantage of without needing to know the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access