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