Download The Object-Oriented Thought Process (4th Edition) (Developer’s Library) PDF EPUB
Author: Matt Weisfeld
Pages: 336
Size: 1.879,31 Kb
Publication Date: March 23,2013
Category: UML
An introduction to object-oriented concepts for designers seeking to master modern program procedures
gong0deng 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.“>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.”> gong3deng gong1deng gong0deng gong1deng gong0deng 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# .“> gong3deng gong1deng gong0deng “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.”> The Object-Oriented WAY OF THINKING, Fourth Edition
gong1deng gong0deng While programming technologies have been changing and evolving over the years, object-oriented concepts remain a constant–no matter what the platform.“>
–Costs McCarty, writer of Java Distributed Items, and Object-Oriented Style in Java
Contents instantly
1 Intro to Object-Oriented Principles
2 How exactly to Think with regards to Objects
3 Advanced Object-Oriented Ideas
4 The Anatomy of a Course
5 Course Design Recommendations
6 Developing with Items
7 Mastering Inheritance and Composition
8 Frameworks and Reuse: Developing with Interfaces and Abstract Classes
9 Building Items and Object-Oriented Style
10 Creating Object Versions
11 Items and Portable Data: XML and JSON
12 Persistent Items: Serialization, Marshaling, and Relational Databases
13 Objects in Web Providers, Cell Apps, and Hybrids
14 Items and Customer/Server Applications
15 Style Patterns