Jumat, 23 April 2010

[Y838.Ebook] Download The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld

Download The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld

You can finely include the soft data The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld to the gadget or every computer hardware in your workplace or home. It will certainly assist you to constantly proceed reviewing The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld each time you have spare time. This is why, reading this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld does not offer you problems. It will provide you vital resources for you that wish to start writing, covering the similar publication The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld are various book area.

The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld

The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld



The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld

Download The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld

Only for you today! Discover your favourite book here by downloading and also obtaining the soft data of the book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld This is not your time to traditionally visit guide establishments to get a book. Below, ranges of publication The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld as well as collections are offered to download. One of them is this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld as your preferred e-book. Obtaining this book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld by on-line in this website could be understood now by visiting the web link web page to download. It will be very easy. Why should be below?

Just how can? Do you believe that you do not require adequate time to go with buying publication The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld Never mind! Merely rest on your seat. Open your device or computer and also be on-line. You could open or see the web link download that we gave to obtain this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld By this means, you could get the on-line publication The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld Checking out the e-book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld by on the internet could be really done quickly by conserving it in your computer system as well as device. So, you can continue whenever you have cost-free time.

Checking out guide The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld by on the internet can be also done conveniently every where you are. It appears that waiting the bus on the shelter, waiting the listing for line up, or various other locations feasible. This The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld can accompany you in that time. It will not make you really feel bored. Besides, by doing this will likewise boost your life quality.

So, merely be right here, find the publication The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld now as well as review that swiftly. Be the first to review this publication The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld by downloading in the link. We have other e-books to review in this website. So, you can discover them additionally easily. Well, now we have actually done to provide you the ideal e-book to check out today, this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld is really appropriate for you. Never disregard that you need this e-book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld to make better life. On the internet publication The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld will actually provide simple of every little thing to read as well as take the perks.

The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld

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 Abstract Classes
9 Building Objects and Object-Oriented Design
10 Creating Object Models
11 Objects and Portable Data: XML and JSON
12 Persistent Objects: Serialization, Marshaling, and Relational Databases
13 Objects in Web Services, Mobile Apps, and Hybrids
14 Objects and Client/Server Applications
15 Design Patterns

  • Sales Rank: #179717 in Books
  • Published on: 2013-03-23
  • Original language: English
  • Number of items: 1
  • Dimensions: 8.90" h x .80" w x 7.00" l, 1.15 pounds
  • Binding: Paperback
  • 336 pages

About the Author

Matt Weisfeld is a college professor, software developer, and author based in Cleveland, Ohio. Prior to teaching college full time, he spent 20 years in the information technology industry as a software developer, entrepreneur, and adjunct professor. Weisfeld holds an MS in computer science and an MBA. Besides the first three editions of The Object-Oriented Thought Process, he has authored two other software development books and published many articles in magazines and journals, such as developer.com, Dr. Dobb’s Journal, The C/C++ Users Journal, Software Development Magazine, Java Report, and the international journal Project Management.

Most helpful customer reviews

57 of 57 people found the following review helpful.
Many excellent chapters, Elvis leaves the building at times
By D. Granja
The best audience for this book is a programmer who approaches coding procedurally and needs to be led in the direction of thinking object oriented. In fact, a number of chapters are flat out some of the best and clearest introductory material I've read on OOP. Some of the middle chapters of the book are just rearranged words saying the same thing in circles. You'll read it thinking something new will come of it, but it doesn't. The latter part of the book are misc chapters giving a short overview or discussion of things like UML, XML, JSON, Serialization, Marshaling, Web Services, and Design Patterns, and some of that is new in this fourth edition. These range from laughably cursory to excellent at times. Much of that material is obviously for beginners. The chapter on design patterns is probably the best introduction on the subject I've read, but it does suffer from the same problems as the rest of the book, as I'll note below.

If you read the third edition, the same errors are there in this fourth. The editing problems are disappointing. Like on page 223 he says, "By now you should realize that this is an actual application...The fact that the code has a main method in it is a sure tip." OK, well, the code doesn't have a main method. It leaves you wondering, "What planet am I on, did I miss something?" Another example: At the end of chapters it seems like he inserts the wrong portions or odd choices of code. Just really inconsistent stuff like that. And then there are things like sentences from previous paragraphs that reappear again almost word for word. Not to mention things like sentences from previous paragraphs that seem to appear again almost word for word.

I was tempted to give this book three stars because some of it is repetitious or pointless and especially because of the editing issues. Despite its generous portions of brilliance, I just didn't think the author should be rewarded for putting so little care into it as a whole, especially for what you would expect by a fourth rewrite! But I'll tell you, a lot of chapters are really excellent for the right audience. Also on the positive side, the code examples are very clear and to the point. While ideas are usually introduced with java samples, he also includes C# code and gives nice context to C++. It would be nice if the coding in the book was more practical, but it's usually the "model the world" kind of stuff which doesn't help you learn how object-oriented thinking applies to real coding.

I should note that practically every chapter references "Object Oriented Design in Java" by Gilbert and McCarty, published in 1998. That book obviously really influenced the author's life.

17 of 19 people found the following review helpful.
Wanted it to be better
By Daylight Reviews
The first couple of chapters are a good introduction and because of those you expect more from the book. After that, there is much repetition and you can tell the book is really old and simply updated -- though the update is not handled well.
The author continually references a very old book and expects you to use it as you read his book but the book is out of print and it is annoying to keep reading the author's suggestion to read that book:
"In Chapters 7 and 8 of their book Object-Oriented Design in Java, Stephen Gilbert and Bill McCarty present many examples of associations and composition in much more detail. I highly recommend referencing this material for a more in-depth look into these subjects." You can't reference that because the book is way out of print. Way. Last published in 1998. This statement makes Obj. Oriented Thought Process book feel even older.

There are also some errors:
At one point he is mentioning operator overloading and he says that .NET does not allow it. However, operator overloading is in C# and has been from the beginning -- well at least version 2.0.
The additional reason I only give 3 stars and really want to give about 2.5 is because this is supposed to be the Object Oriented ___Thought PROCESS__. The intro chapters set that up well, but then later he really doesn't deliver on a process to use for doing the object oriented design. He probably should've touched upon domain modeling more or something.

20 of 24 people found the following review helpful.
Not a bad purchase, but not a good one
By Joshua Grant
If you are familiar with the basics of object-oriented programming this book is not for you. Based on the title I assumed the book was going to go into more detail on the design side of object-oriented programming.

I did not give the book three stars because it was not correct for my experience level, the rating is due to the enormous amount of repetition. A lot of information is available for free on the internet, I purchase books because I like to have access to high quality consistent information. While the quality of some parts of this book are great, it is not consistently high quality. I found myself thinking "Why is this section here? Didn't I just read this?" If you are very new to object-oriented programming and you do not know what encapsulation, inheritance and polymorhpism are you would do just as well reading various internet tutorials as you would reading this book.

If you are just starting out I would not say you are wasting your money buying this book, but if a friend were to ask me if they should purchase it I would say no.

See all 58 customer reviews...

The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld PDF
The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld EPub
The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld Doc
The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld iBooks
The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld rtf
The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld Mobipocket
The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld Kindle

[Y838.Ebook] Download The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld Doc

[Y838.Ebook] Download The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld Doc

[Y838.Ebook] Download The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld Doc
[Y838.Ebook] Download The Object-Oriented Thought Process (4th Edition) (Developer's Library), by Matt Weisfeld Doc

Tidak ada komentar:

Posting Komentar