The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Book Note: The Object-Oriented Thought Process

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Adam Green

Posts: 102
Nickname: darwinian
Registered: Dec, 2005

Adam Green is the author of Ruby.Darwinianweb.com
Book Note: The Object-Oriented Thought Process Posted: Dec 21, 2005 11:38 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Adam Green.
Original Post: Book Note: The Object-Oriented Thought Process
Feed Title: ruby.darwinianweb.com
Feed URL: http://www.nemesis-one.com/rss.xml
Feed Description: Adam Green's Ruby development site
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Adam Green
Latest Posts From ruby.darwinianweb.com

Advertisement
The last time I did real OOP was in 1992, when Borland hired me to write a user manual for a new version of the dBASE language, which was meant to be completely object oriented. It was being built by a crazy German programmer, with whom Philippe Kahn was so enamored that he allowed him to be the lead designer, coder, and project manager. You can guess how that arrangement worked out. It was a great gig for me, however, since Borland paid me to stop teaching for a year and do nothing but think about using OOP techniques. I ended up building some amazing UI widgets, but never really got to create any large scale applications, since the code was too incomplete. I did learn a lot about teaching OOP to procedural programmers by travelling around the country and demoing my examples at dBASE user groups. I've now collected a lot of books on OOP to prepare me for designing class libraries in Ruby. This book is a good introduction to the concepts of OOP and Unified Modeling Language (UML), but it has the classic failing of using silly examples. While setting up a class library of mammals, with cats and dogs as subclasses may seem like a good conceptual model, it makes no sense for teaching programmers why they should use OOP. Programmers, like all engineers, are too task oriented. If you can't show them how something will help them write better code faster, they really aren't interested. If you've never read anything on OOP this is a good place to start, otherwise, you aren't likely to gain much from it.

Read: Book Note: The Object-Oriented Thought Process

Topic: I'm ergonomic! Previous Topic   Next Topic Topic: Don't look for ideas where you can't find them

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use