Rabu, 09 Maret 2016

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

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

This is not about just how much this book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld expenses; it is not additionally regarding exactly what kind of publication you really enjoy to review. It is concerning just what you could take and also obtain from reviewing this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld You can like to pick other publication; but, it does not matter if you attempt to make this e-book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld as your reading choice. You will not regret it. This soft documents e-book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld can be your buddy all the same.

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

PDF Ebook 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. Change your routine to hang or lose the moment to only chat with your pals. It is done by your everyday, don't you feel tired? Currently, we will reveal you the brand-new routine that, actually it's an older behavior to do that could make your life much more qualified. When really feeling tired of constantly talking with your good friends all leisure time, you could find guide entitle The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld and then review it.

By checking out The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld, you can know the knowledge as well as things more, not only about what you obtain from people to people. Schedule The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld will be much more trusted. As this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld, it will actually offer you the great idea to be effective. It is not just for you to be success in certain life; you can be effective in everything. The success can be begun by knowing the basic understanding and do actions.

From the combination of expertise and also activities, a person could improve their skill and also capability. It will certainly lead them to live and also function much better. This is why, the students, employees, or even companies ought to have reading habit for books. Any kind of book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld will give certain understanding to take all perks. This is just what this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld informs you. It will certainly include even more knowledge of you to life and function much better. The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld, Try it and confirm it.

Based on some experiences of lots of people, it remains in reality that reading this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld could help them to make much better option as well as give more encounter. If you want to be one of them, let's purchase this book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld by downloading and install guide on link download in this website. You can obtain the soft data of this publication The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld to download and install and deposit in your readily available digital gadgets. Just what are you waiting for? Let get this book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld on-line and read them in whenever and any location you will certainly read. It will not encumber you to bring heavy book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld inside of your bag.

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

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

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

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

Tidak ada komentar:

Posting Komentar