Object-Oriented : Java Glossary

*0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ (all)

Object-Oriented
Nerdy term for good. Object-oriented to Java programmers refers to the way you organise methods in classes that work on the current object. Java supports inheritance and polymorphism via shadowing, overriding and overloading. The big advantage of object-oriented programming is the way you can easily create variants of the usual behaviours without cloning code. This makes maintaining the code much easier since when you later want to change something, you need to change it in only one place, not in all the myriad clones.

Here is an analogy you might use for non-programmers: Computer programs are like instruction manuals to tell the computer what to do. In traditional programs, there is one great book containing all the instructions. In OO (Object Oriented) programming, in the computer’s virtual universe, there is an instruction book attached to every object that tells the computer what it can do with each object and how. All Dalmatians come with two instruction books, a care and feeding of Dalmatatians and a generic care and feeding of Dogs. The Cocker Spaniels come with a specialised care and feeding of Cocker Spaniels book and the exact same book on care and feeding of Dogs. The instructions in the specific books can override the general instructions or add to the general instructions in the Dog book.

For a language to be considered officially object-oriented it needs three features:

Books

book cover recommend book⇒Object Thinkingto book home
by David West 978-0-7356-1965-4 paperback
publisher Microsoft B0043EWTLW kindle
published 2004-03-10
This is philosophical book about object oriented programming and extreme programming in general rather than how to do it in any particular langugae. This explains the why more than the how.
Australian flag abe books anz abe books.ca Canadian flag
German flag abe books.de amazon.ca Canadian flag
German flag amazon.de Chapters Indigo Canadian flag
Spanish flag amazon.es Chapters Indigo eBooks Canadian flag
Spanish flag iberlibro.com abe books.com American flag
French flag abe books.fr amazon.com American flag
French flag amazon.fr Barnes & Noble American flag
Italian flag abe books.it Nook at Barnes & Noble American flag
Italian flag amazon.it Kobo American flag
India flag junglee.com Google play American flag
UK flag abe books.co.uk O’Reilly Safari American flag
UK flag amazon.co.uk Powells American flag
UN flag other stores
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder.
book cover recommend book⇒Object Design: rôle s, Responsibilities and Collaborationsto book home
by Rebecca Wirfs-Brock, Alan McKean 978-0-201-37943-3 paperback
birth 1953 age:64
publisher Addison-Wesley
published 2002-11-18
focusing on the issue of who is responsible for what. Wirfs-Brock wrote the 1990 book Designing Object-Oriented Software. This is a more practical than average book of its type.
Australian flag abe books anz abe books.ca Canadian flag
German flag abe books.de amazon.ca Canadian flag
German flag amazon.de Chapters Indigo Canadian flag
Spanish flag amazon.es Chapters Indigo eBooks Canadian flag
Spanish flag iberlibro.com abe books.com American flag
French flag abe books.fr amazon.com American flag
French flag amazon.fr Barnes & Noble American flag
Italian flag abe books.it Nook at Barnes & Noble American flag
Italian flag amazon.it Kobo American flag
India flag junglee.com Google play American flag
UK flag abe books.co.uk O’Reilly Safari American flag
UK flag amazon.co.uk Powells American flag
UN flag other stores
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder.
book cover recommend book⇒Object-Oriented Methods: Principles and Practiceto book home
by Ian Graham 978-0-201-61913-3 hardcover
publisher Addison-Wesley
published 2000-12-27
A heavyweight book with lots of math. Something you can keep coming back to as you hone your skill.
Australian flag abe books anz abe books.ca Canadian flag
German flag abe books.de amazon.ca Canadian flag
German flag amazon.de Chapters Indigo Canadian flag
Spanish flag amazon.es Chapters Indigo eBooks Canadian flag
Spanish flag iberlibro.com abe books.com American flag
French flag abe books.fr amazon.com American flag
French flag amazon.fr Barnes & Noble American flag
Italian flag abe books.it Nook at Barnes & Noble American flag
Italian flag amazon.it Kobo American flag
India flag junglee.com Google play American flag
UK flag abe books.co.uk O’Reilly Safari American flag
UK flag amazon.co.uk Powells American flag
UN flag other stores
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder.

This page is posted
on the web at:

http://mindprod.com/jgloss/objectoriented.html

Optional Replicator mirror
of mindprod.com
on local hard disk J:

J:\mindprod\jgloss\objectoriented.html
Canadian Mind Products
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

IP:[65.110.21.43]
Your face IP:[44.221.43.208]
You are visitor number