The following video might be interesting to some people.

"Classes are great but they are also overused. This talk will describe examples of class overuse taken from real world code and refactor the unnecessary classes, exceptions, and modules out of them."
http://pyvideo.org/video/880/stop-writing-classes

On 03/01/2012 02:30 PM, Joseph Apuzzo wrote:
So I have been looking for material on learning Java as needed by Android development. It's not that I want to learn syntax, but be able to "think" in Java. Which means thinking in OOD.

Thus I came across this discussion on stackoverflow:
http://stackoverflow.com/questions/4579556/java-book-for-beginners-main-goal-android-development

Which lead me to this FREE book:
http://www.itmaybeahack.com/homepage/books/oodesign.html#book-oodesign

Synopsis:
How do you move from OO programming to OO design? Do a lot of design focused on building a sophisticated application program. This 301-page book has 49 chapters that will help you build OO design skills through the creation of a moderately complex family of application programs. This is a step-by-step guide to OO design and implementation. There are two editions – Python and Java. The text is identical, but the programming examples are specific to the language.

Just sharing with the group.

--
/** Joe Apuzzo
 ** Call: KD2AKU
 ** PGP/GPG: key ID BB5C7
 **/


_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug

Upcoming Meetings (6pm - 8pm)                         Vassar College
   Mar 7 - Desktop Shootout - 9th Anniversary of MHVLUG
   Apr 4 - An Intro to Chef
   May 2 - May 2012 Meeting

_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug

Upcoming Meetings (6pm - 8pm)                         Vassar College
 Apr 4 - An Intro to Chef
 May 2 - Git
 Jun 6 - June 2012 Meeting

Reply via email to