Pagina principaleGruppiConversazioniAltroStatistiche
Cerca nel Sito
Questo sito utilizza i cookies per fornire i nostri servizi, per migliorare le prestazioni, per analisi, e (per gli utenti che accedono senza fare login) per la pubblicità. Usando LibraryThing confermi di aver letto e capito le nostre condizioni di servizio e la politica sulla privacy. Il tuo uso del sito e dei servizi è soggetto a tali politiche e condizioni.

Risultati da Google Ricerca Libri

Fai clic su di un'immagine per andare a Google Ricerca Libri.

Sto caricando le informazioni...

The Object-Oriented Thought Process

di Matt Weisfeld

UtentiRecensioniPopolaritàMedia votiConversazioni
1972136,810 (3.76)Nessuno
The Object-Oriented Thought Process, Fourth Edition An introduction to object-oriented concepts for developers looking to master modern application practices Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, and Objective-C. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP. It is of vital importance to learn the fundamental concepts of object orientation before starting to use object-oriented development environments. OOP promotes good design practices, code portability, and reuse–but it requires a shift in thinking to be fully understood. Programmers new to OOP should resist the temptation to jump directly into a particular programming language (such as Objective-C, VB .NET, C++, C# .NET, or Java) or a modeling language (such as UML), and instead first take the time to learn what author Matt Weisfeld calls “the object-oriented thought process.” Written by a developer for developers who want to make the leap to object-oriented technologies, The Object-Oriented Thought Process provides a solutions-oriented approach to object-oriented programming. Readers will learn to understand the proper uses of inheritance and composition, the difference between aggregation and association, and the important distinction between interfaces and implementations. While programming technologies have been changing and evolving over the years, object-oriented concepts remain a constant–no matter what the platform. This revised edition focuses on interoperability across programming technologies, whether you are using objects in traditional application design, in XML-based data transactions, in web page development, in mobile apps, or in any modern programming environment. “Programmers who aim to create high quality software–as all programmers should–must learn the varied subtleties of the familiar yet not so familiar beasts called objects and classes. Doing so entails careful study of books such as Matt Weisfeld’s The Object-Oriented Thought Process.” –Bill McCarty, author of Java Distributed Objects, and Object-Oriented Design in Java Contents at a Glance 1 Introduction to Object-Oriented Concepts 2 How to Think in Terms of Objects 3 Advanced Object-Oriented Concepts 4 The Anatomy of a Class 5 Class Design Guidelines 6 Designing with Objects 7 Mastering Inheritance and Composition 8 Frameworks and Reuse: Designing with Interfaces and Abstra...… (altro)
Nessuno
Sto caricando le informazioni...

Iscriviti per consentire a LibraryThing di scoprire se ti piacerà questo libro.

Attualmente non vi sono conversazioni su questo libro.

Mostra 2 di 2
Clear exposition covering the OOP process which has persisted for over a generation of software dev. ( )
  yates9 | Feb 28, 2024 |
Indeholder "Indledning", "1. Introduktion til objektorienterede begreber", " Procedural kontra OO-programmering", " Forskellen på OO- og procedural programmering?", " Hvad er et objekt helt præcist?", " Hvad er en klasse helt præcist?", " Brug af UML til at modellere et klassediagram", " Indkapsling", " Nedarvning", " Polymorfi", " Komposition", " Konklusion", "2. Tænk objektorienteret", " Kend forskel på grænsefladen og implementeringen", " Tænk abstrakt ved design af grænseflader", " Giv brugeren den mindst mulige grænseflade", " Konklusion", "3. Avancerede objektorienterede begreber", " Constructors", " Fejlhåndtering", " Begrebet virkefelt", " Overloading af operatorer", " Mangesidig nedarvning", " Objektoperationer", " Konklusion", "4. Opbygningen af en klasse", " Klassens navn", " Kommentarer", " Attributter", " Constructors", " Accessors", " Metoder i public-grænsefladen", " Metoder i private-implementeringen", " Konklusion", "5. Retningslinjer for design af klasser", " Fastlæg public-grænsefladen", " Design solide constructors (og måske destructors)", " Design klasser med fejlhåndtering", " Design med henblik på genbrug", " Design med henblik på udvidelser", " Design med henblik på vedligeholdelse", " Gør objekterne holdbare", " Konklusion", "6. Objektorienteret design: Udviklingsprocessen", " Retningslinjer for design", " Eksempel: Blackjack", " Konklusion", "7. Nedarvning og komposition", " Det hele er design", " Komposition", " Hvorfor indkapsling er fundamental for OO", " Konklusion", "8. Frameworks og genbrug", " At genbruge eller ikke at genbruge?", " Hvad er et framework?", " Hvad er en kontrakt?", " Et eksempel med e-handel", " Konklusion", "9. At bygge objekter", " Kompositionsrelationer", " Faseopdelt opbygning", " Kompositionstyper", " Undgå afhængigheder", " Kardinalitet", " Bind det hele sammen: Et eksempel", " Konklusion", "Appendiks A: Et overblik over UML", " Hvad er UML?", " Opbygningen af et klassediagram", " Attributter og metoder", " Adgangsstyring", " Nedarvning", " Grænseflader", " Komposition", " Kardinalitet", " Konklusion", "Appendiks B: Udviklingen af objektorienterede sprog", " OO-sprog", " Hvorfor bliver der ved at dukke nye sprog op?", " Hvad kendetegner et hypermoderne sprog?", " Konklusion", "Litteraturliste", "Stikordsregister".

For en gangs skyld en generel bog, som ikke tager udgangspunkt i et konkret sprog som Java eller C++. ( )
  bnielsen | Dec 5, 2016 |
Mostra 2 di 2
nessuna recensione | aggiungi una recensione

Appartiene alle Serie

Devi effettuare l'accesso per contribuire alle Informazioni generali.
Per maggiori spiegazioni, vedi la pagina di aiuto delle informazioni generali.
Titolo canonico
Dati dalle informazioni generali inglesi. Modifica per tradurlo nella tua lingua.
Titolo originale
Titoli alternativi
Data della prima edizione
Personaggi
Luoghi significativi
Eventi significativi
Film correlati
Epigrafe
Dedica
Incipit
Citazioni
Ultime parole
Nota di disambiguazione
Redattore editoriale
Elogi
Lingua originale
DDC/MDS Canonico
LCC canonico

Risorse esterne che parlano di questo libro

Wikipedia in inglese (2)

The Object-Oriented Thought Process, Fourth Edition An introduction to object-oriented concepts for developers looking to master modern application practices Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, and Objective-C. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP. It is of vital importance to learn the fundamental concepts of object orientation before starting to use object-oriented development environments. OOP promotes good design practices, code portability, and reuse–but it requires a shift in thinking to be fully understood. Programmers new to OOP should resist the temptation to jump directly into a particular programming language (such as Objective-C, VB .NET, C++, C# .NET, or Java) or a modeling language (such as UML), and instead first take the time to learn what author Matt Weisfeld calls “the object-oriented thought process.” Written by a developer for developers who want to make the leap to object-oriented technologies, The Object-Oriented Thought Process provides a solutions-oriented approach to object-oriented programming. Readers will learn to understand the proper uses of inheritance and composition, the difference between aggregation and association, and the important distinction between interfaces and implementations. While programming technologies have been changing and evolving over the years, object-oriented concepts remain a constant–no matter what the platform. This revised edition focuses on interoperability across programming technologies, whether you are using objects in traditional application design, in XML-based data transactions, in web page development, in mobile apps, or in any modern programming environment. “Programmers who aim to create high quality software–as all programmers should–must learn the varied subtleties of the familiar yet not so familiar beasts called objects and classes. Doing so entails careful study of books such as Matt Weisfeld’s The Object-Oriented Thought Process.” –Bill McCarty, author of Java Distributed Objects, and Object-Oriented Design in Java Contents at a Glance 1 Introduction to Object-Oriented Concepts 2 How to Think in Terms of Objects 3 Advanced Object-Oriented Concepts 4 The Anatomy of a Class 5 Class Design Guidelines 6 Designing with Objects 7 Mastering Inheritance and Composition 8 Frameworks and Reuse: Designing with Interfaces and Abstra...

Non sono state trovate descrizioni di biblioteche

Descrizione del libro
Riassunto haiku

Discussioni correnti

Nessuno

Copertine popolari

Link rapidi

Voto

Media: (3.76)
0.5
1
1.5
2
2.5
3 6
3.5 1
4 10
4.5
5 2

Sei tu?

Diventa un autore di LibraryThing.

 

A proposito di | Contatto | LibraryThing.com | Privacy/Condizioni d'uso | Guida/FAQ | Blog | Negozio | APIs | TinyCat | Biblioteche di personaggi celebri | Recensori in anteprima | Informazioni generali | 203,191,542 libri! | Barra superiore: Sempre visibile