cdc-coteauxdegaronne
» » Object Thinking
eBook Object Thinking ePub

eBook Object Thinking ePub

by David West

  • ISBN: 8178530872
  • Subcategory: No category
  • Author: David West
  • Language: English
  • Publisher: WP Distribution Services Pvt Ltd (December 1, 2004)
  • Pages: 370
  • ePub book: 1462 kb
  • Fb2 book: 1717 kb
  • Other: lrf docx mobi lit
  • Rating: 4.6
  • Votes: 105

Description

In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the .

In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer-not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and thinking-rather than formal process and methods. Both provocative and pragmatic, this book gives form to what’s primarily been an oral tradition among the field’s revolutionary thinkers-and it illustrates specific object-behavior practices that you can adopt for true object design and superior.

In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the . This book focuses on the identification and design of objects and the use of those objects to create the radically different solutions and architectures promised by Grady Booch in his 1991 book Object Oriented Analysis - the first widely read book on object-oriented development.

series Developer Reference.

While Object Thinking was a very interesting book, recounting the evolution of software over the last 50 years, I'm . Object thinking shows little concern about state when objects are discussed specifically because a properly designed object has very little interesting state.

While Object Thinking was a very interesting book, recounting the evolution of software over the last 50 years, I'm not sure that I took very much away from it. From the explanations in the book, I am now more confident than ever that everything I am doing is wrong. But, I don't feel very guided in how to move forward. What state it might have should be private - behind the encapsulation barrier - except to the extent that the object is willing to make public the fact that a state change occurred.

Object Thinking book. In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization on thinking rather than formal process and methods.

A majority of the published books on objects mention using behavior as the criterion for conceptualizing and defining objects.

PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399. A majority of the published books on objects mention using behavior as the criterion for conceptualizing and defining objects. Many claim to present behavioral approaches to object development. However, with one or two exceptions,1 they provide object definitions and specification models that owe more to traditional concepts of data and function than to behavior.

A number of conferences have been started, focusing on eXtreme Programming and other agile methods (in addition to conferences such as OOPSLA, where it is covered extensively), and attendance is ranging from 3000 to 5000 per conference. top Purchase Similar Books Head First Object-Oriented Analysis & Design by Brett Mclaughlin, Gary Pollice, David West Head First Object-Oriented ...by Brett Mclaughlin,...Rs 425Rs. 319 The Magic Of Thinking Big by David J. Schwartz The Magic Of Thinking Big by David J. Schwartz Rs 371Rs. 278 Object Technology by David A. Taylor Object Technology by David A. Taylor Rs 1680Rs. 1512 Object Models by Peter Coad David North Mark Mayfiel Object Models by Peter Coad David ...Rs 2448Rs. 2203 Mathematical Thinking by Douglas B. West John P. D*angelo Mathematical Thinking by Douglas B. West J...Rs 3760Rs. 3384 Thinking by David J. Hardman, Laura Macchi Thinking by David J. Hardman,...Rs. 9880 Head First Object-Oriented Analysis And Design by Brett Mclaughlin, Gary Pollice, David West Head First Object-Oriented ...by Brett Mclaughlin,...Rs 2470Rs. 1877 An Introduction To Object-Oriented Analysis by David William Brown An Introduction To Object-O...by David William Brown Rs 419Rs. 377 Related News for Object Thinking Pigliucci Deceit Drags Publisher Into Big Muddy (July 28) After a two-week review of the following letter, the University of Chicago Press has advised "Via Electronic Mail" and their legal counsel that they stand by their man, Massimo Pigliucci, and will neither remove his junk science book from circulation nor stop public readings from it. The Death Throes of Pro-IP Libertarianism (July 28) The libertarian IP awakening seems to have caught the old-guard libertarian defenders of intellectual property slumbering, clinging to the fossilized remnants of their arguments. 2004-03-31 Wednesday, March 31, 2004 (July 27) There's still time to register to be an exhibitor in the 2004 Estes-to-Estes Trade Show. Receive our daily news briefing or weekly bulletin (July 26) In this groundbreaking new report on the long-running and (of late) controversial BBC Radio 4 Thought for the Day feature, researcher Lizzie Clifford moves forward the debate about whether the prime-time God slot should be preserved, reformed or abolished by carrying out a careful examination of the actual broadcast scripts themselves with surprising results. GreatnessOut of Reach (July 25) I can almost feel tears welling up in my eyes at the last scene of What We Do Is Secret, the new biopic about 1970s Los Angeles punk band The Germs. Idea of Boycotting Israel Is Repellent (July 24) If you follow the news closely enough, you might have caught a small item recently noting that Meg Ryan had canceled a scheduled appearance at a film festival in Jerusalem to protest Israeli policy. This was significant not because anyone should care what the nose-crinkling movie star thinks about the Mideast but precisely because no one does. Ryan, a conventional Hollywood Democrat, is a ...Giant Clam in peril in Phuket waters (July 24) PHUKET: Fisheries experts are trying to find ways to culture hardier types of giant clams in order to make the huge mollusks better able to cope with rising sea temperatures, the state-run Thai News A...Wandering along India's coast, following fish (July 23) Samanth Subramanian author of Following Fish shares with us his experiences of travelling across the nine Indian coastal states and swallowing a live fish in Hyderabad. Duncanson wins Phuket Raceweek opener (July 23) A yacht with spinnaker in full bloom makes its way past a Thai fishing boat in the Six Senses Phuket Raceweek 2010 regatta yesterday. Photo: Phuket Raceweek. Best of the Blotter (July 22) Atlanta police confront naked shopping, Hilarey Clinton and violent baptisms by Lauren Keating ATL living GETTING CLEAN ON PONCE: A woman allegedly refused to

Comments

Risinal Risinal
If you have not read this book, you are not an object-oriented programmer, despite what you tell yourself. Object Thinking was written in 2004. Fourteen years later, it is stunning how many resources present "object-oriented programming" as being procedural programming, except variables and procedures are called "attributes" and "methods." It is like trying to present a truck as a motorcycle with 18 wheels. You can only program objects if you view the world as objects. Object Thinking teaches you how to do that.
Mettiarrb Mettiarrb
There are n solutions to a single problem. All of them right in solving the problem however only a few extend the existing system at a 'natural joint' i.e. where it is consistent with the original structure/intent or theory of the developer. Such changes lead to systems that are easy to take-down and reassemble when you hit a dead end.. (along the lines of the Lego Brick metaphor, if you find that a brick doesn't give you the shape you want, you just chuck the brick and plug in a different shape.) This in fact is the bulb moment behind the XP practice of 'Metaphor'. Identifying the right set of objects and the distribution of responsibilities among them to suimulate a real world scenario is the sign of a master object designer. This book will not make you an artist but will give you some good pointers nonetheless.

* The first few chapters help the reader understand between the culture difference between 2 camps of 'scientific logical method-driven designers' and 'heuristics-driven artistic social designers'.
* Chapter 3 outlines the 4 fundamental tenets of object oriented thinking.
* Chapters 4 n 5 throw some light on the terminology and subtle thinking differences.
* Chapter 6,7,8,9 are the 'How-to'/actionable chapters.
* Chapter 10 is just bizarre... disjointed
The book as a whole doesn't exhibit 'flow'... something feels off. The book also doesn't promote lucid language frequenty throwing in important sounding words :)
The book definitely could have been shorter to make a better impact- I liked a bunch of ideas like Object Cubes (an extension to the CRC Card) as a thinking tool (I don't think I'll be building any physical cubes), the 4 presuppositions of object thinking, 'All inheritance must be based on behavior extensions', the little 'Behind The Quotes' sidebars , 'Object as a person' metaphor. Self-evaluating rules, Event Dispatchers and the DataItem type (as opposed to passive data) are interesting. That said it is a refreshing (though opinionated) change to read about the craft behind OOP. 4 out of 5 stars.
Rleyistr Rleyistr
Deeper and more philosophical than most programming books. References Plato often :). Worth reading once you have moved beyond mastery of syntax.
Twentyfirstfinger Twentyfirstfinger
This book provides a philosophical look at object oriented development by taking the perspective that everything is an object and that behavior is what is the focus of the object oriented. Development evolution or agile methods are the way to find what the behavior is for the objects. Having experience modeling and understanding the process of modeling, this book provided a good perspective on how to think about going into the process of modeling and understanding objects. Taking this perspective and seeing everything in our world as an object helps to go from the unfamiliar to the object model. I especially found the object principles quite useful as well and heuristics as the way to design from an experienced designer. I recommend this book highly.
Gelgen Gelgen
I found it a great read and thought the author really had some great points and strategies to Object Oriented design and development. He draws on a vast knowledge of smalltalk style programming which is unfamiliar to me because my background is with Microsoft technologies but now I use it alot with C# and .NET. I took off one star because he tends to reemphasize over and over the battle between the object and the structural camps in programming; while I thought it was interesting and funny the first times he talked about it, around the tenth I was getting a little bored.
Blackredeemer Blackredeemer
The criticisms of this book using big words are unfounded. OOAD is a complex idea (after you read this book, this will become crystal clear if it isn't already) and therefore needs and incorporates a robust vocabulary to articulate complex processes and ideas. If you are put off by big words, you will not be able to read about science, philosophy, mathematics or programming, all of whose ideas, by the way, are juxtaposed in Object Thinking.
As well, to say this book is "deeply slanted" and that the author "foams at the mouth" reagarding current programming practices is to completely disavow oneself from reality. Take a quick and simple peek and the current state of software design/projects/programs. See anything amiss? How about cost overruns, and projects that either get shelved halfway through, or take 5 times as long to build as planned. Mr. West simply says that true OO is rarely practiced, that there is a better method, and here it is. If anyone has any credible evidence that XP/Agile programming is the same or worse than traditional OO or structured programming practices, be sure to write your own book on it. It will go along ways to disproving theories that Dave West and others put forth.
For those who are open to expanding their current views about programming, get this book. Dave West is, at the least, a gifted writer whose book content is profound, and is a must for any serious computer programmer.
I thought I knew what OO programing was; I was wrong. It has nothing to do with, at its deepest (and true)level, programming or computers. It has everything to with the human condition and how we perceive and process the world around us.
This is a must-have book for anyone who aspires to be, or already is, an OO progammer. Superbly written, with profound content.
This is a no-brainer: buy it.
Yalone Yalone
This is a great book. I wish I had read it a long time ago. It is not for those who are looking for a "dummies" approach or a few quick tips. The title "Object Thinking" is as clear a statement of the content as anything I can say here.