Sabtu, 27 Februari 2010

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

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

In getting this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld, you could not still pass strolling or riding your electric motors to the book establishments. Get the queuing, under the rain or hot light, and also still search for the unidentified book to be because publication establishment. By visiting this page, you could just look for the The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld and you can discover it. So now, this moment is for you to choose the download link and purchase The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld as your personal soft documents publication. You could read this publication The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld in soft data only and also save it as yours. So, you do not have to hurriedly place the book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld into your bag everywhere.

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

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

Find the trick to improve the quality of life by reading this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld This is a kind of book that you need now. Besides, it can be your favorite publication to check out after having this book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld Do you ask why? Well, The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld is a publication that has various unique with others. You could not should know that the author is, exactly how prominent the job is. As wise word, never evaluate the words from who talks, yet make the words as your inexpensive to your life.

When some people considering you while reviewing The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld, you may feel so honored. However, rather than other individuals feels you have to instil in on your own that you are reading The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld not as a result of that reasons. Reading this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld will offer you more than people admire. It will overview of understand more than the people looking at you. Already, there are many resources to understanding, checking out a book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld still comes to be the front runner as a great means.

Why ought to be reading The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld Again, it will depend upon exactly how you really feel and also think of it. It is certainly that one of the benefit to take when reading this The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld; you can take a lot more lessons directly. Also you have not undertaken it in your life; you can get the experience by reviewing The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld As well as now, we will introduce you with the on the internet book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld in this internet site.

What kind of book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld you will favor to? Now, you will not take the published book. It is your time to obtain soft documents book The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld rather the published records. You can enjoy this soft data The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld in whenever you expect. Even it is in expected place as the various other do, you can check out guide The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld in your device. Or if you want a lot more, you can read on your computer system or laptop computer to get full display leading. Juts find it here by downloading and install the soft documents The Object-Oriented Thought Process (4th Edition) (Developer's Library), By Matt Weisfeld in link page.

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

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 PDF

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 PDF

Tidak ada komentar:

Posting Komentar