Object-oriented

Disciplines of Study [DoS]  >  Computing  ]

Object-oriented programming is organised around "objects" rather than "actions", data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data. The programming challenge was seen as how to write the logic, not how to define the data. Object-oriented programming privileges the objects we want to manipulate rather than the logic required to manipulate them.

The first step in OOP is to identify all the objects you want to manipulate and how they relate to each other, an exercise often known as data modelling. Once an object is identified, you generalise it as a class of objects and define the kind of data it contains and any logic sequences that can manipulate it. Each distinct logic sequence is known as a method. A real instance of a class is called an "object" or, in some environments, an "instance of a class." The object or class instance is what you run in the computer. Its methods provide computer instructions and the class object characteristics provide relevant data. One communicates with objects - and they communicate with each other - with well-defined interfaces called messages. (Source: http://searchwin2000.techtarget.com/sDefinition/0,,sid1_gci212681,00.html)

 

Bibliography:

English - Español - Français - Deutch - Italiano

Alphabetical order - Chronological order

Top

premarin for sale omeprazole price purchase azithromycin no prescription mastercard ing clomiphene citrate buy accutane over the counter premarin buy finasteride online usa buy dapoxetine uk in uk buy diflucan cheap in mayami buy iressa in australia in mexico caverta cheap online rx save enalapril more info non-prescription tretinoin malegra 100 mg in france buy amitriptyline about order oleanz atorvastatin http://hlt-evaluation.org/?ght=717307 more info about kamagra oral jelly sildenafil citrate femara without prescription norvasc without prescription buy generic lasuna online 600 pills omeprazole 20mg http://gval-sec.com/?dft=340956 order dapoxetine information about ciprofloxacin feline buy orlistat uk about malegra dxt tablets http://hautesalpes.org/?xff=846172 info about buy armodafinil 1gm azithromycin more info about fluconazole 150 http://gval-sec.com/?dft=454570 5-htp compared to bupropion buy modalert 200 online bactrim for antibiotic lock more naltrexone purchase more info where can i buy septra caverta cheap online rx bupropion hc xl in california amlodipine besylate 2.5mg http://iedafrique.org/?ffr=217679 sildenafil citrate 100mg http://cepa.aero/bupropion-415/ more non generic nexium kamagra oral jelly over the counter http://hlt-evaluation.org/?ght=179563 baclof lowest price buy zenegra uk in united states piracetam vitamin shoppe information about buy lumigan 0.03 bactrim for bronchitis about lipitor tabs generic