-
Watch Online / «Fundamentele programării orientate pe obiecte” Bertrand Meyer: descărcați fb2, citiți online
Despre carte: an / Manual fundamental despre fundamentele programării orientate pe obiecte și ingineriei software. Cartea descrie în detaliu conceptele de bază ale tehnologiei obiectelor - clase, obiecte, managementul memoriei, dactilografiere, moștenire, universalizare. Se acordă multă atenție proiectării prin contract și gestionării excepțiilor ca mecanisme care asigură corectitudinea și stabilitatea sistemelor software. Cartea lui Bertrand Meyer acoperă elementele de bază ale programării orientate pe obiecte. Prezentarea începe cu o luare în considerare a criteriilor de calitate pentru sistemele software și o justificare a modului în care tehnologia de dezvoltare bazată pe obiecte poate oferi calitatea necesară. Conceptele de bază ale tehnologiei obiectelor și notația corespunzătoare apar ca rezultat al unei analize și discuții atente. Conceptul de clasă, un concept central în tehnologia obiectelor, este discutat în detaliu. Sunt luate în considerare tipul de date abstract care stă la baza clasei, combinația rolurilor tipului de date și modul de către clasă și alte aspecte ale construcției clasei. Problemele legate de gestionarea obiectelor și a memoriei sunt, de asemenea, acoperite în detaliu. Cea mai mare parte a cărții este dedicată relațiilor dintre clase - moștenire, universalizare și rolul lor în construirea sistemelor software. O parte importantă a cărții este introducerea conceptului de contract, o descriere a tehnologiei de proiectare a contractelor ca mecanism care asigură corectitudinea programelor create. Sunt acoperite și alte subiecte importante în programarea obiectelor: ascunderea informațiilor, tastarea statică, legarea dinamică și gestionarea excepțiilor. Profunzimea de acoperire a subiectelor abordate face ca cartea lui Bertrand Meyer să fie indispensabilă pentru înțelegerea elementelor de bază ale programării obiectelor..