Re: Is this too much OOP?



In article <1158857176.248313.284290@xxxxxxxxxxxxxxxxxxxxxxxxxxx>,
needin4mation@xxxxxxxxx wrote:

Daniel T. wrote:
needin4mation@xxxxxxxxx wrote:
Daniel T. wrote:
needin4mation@xxxxxxxxx wrote:

Thanks (to all). I am using Learing C# 2005 by Jesse Liberty. I
really just want to make things "right" this time. I know I can
make it work, but not always "right." Yes, I know those are
subjective terms. I think perhaps looking at some good OOP open
source was a good idea too. Hopefully, I can find good
stuff...somewhere. I also went to your blog. Did you make that
link cloud, that is, design it?

I've never been a big fan of Mr. Liberty myself but to each his own.

Can you recommend an author on OOP that I could look at. C#
shouldn't be required. Thanks.

I liked Robert Martin's first book, and I expect his second is better.
Arthur Riel has some good stuff in "Object-Oriented Design Heuristics".

I looked up Riel's book. Sound good. I found this comment in one of
the reviews. It is exactly what I have been trying to say:

"This book really showed me that I was stuck somewhere in the middle
of the paradigm shift between action oriented programming (aka
procedural programming) and object oriented programming."

(http://www.amazon.com/Object-Oriented-Design-Heuristics-Arthur-Riel/dp/020163
385X)

Another great book, (not OO per se) is "The Pragmatic Programmer" by
Hunt and Thomas.

--
There are two things that simply cannot be doubted, logic and perception.
Doubt those, and you no longer have anyone to discuss your doubts with,
nor any ability to discuss them.
.



Relevant Pages

  • Re: C++ wins over C !!
    ... > Are we still programming in C, just b'cause those mortals find it easy ... Firstly a C compiler is much easier to write than a C++ compiler, ... The reason for rejecting C++ extensions is similar. ... If you are doing an object-oriented design, ...
    (comp.lang.c)
  • Re: Is necessary to switch to C++ or some object-oriented language?
    ... You should also understand where not to use object-oriented design. ... However none look like displacing C as the default lanauge for serious programming. ... Though it is possible to implement object hierarchies in any language, including C, it is so messy as to be unusable. ... Any object supporting the interface "line" can be passed to the space invader control, including really odd lines such as the programmer's name in Arabic. ...
    (comp.lang.c)
  • Re: Is this too much OOP?
    ... Daniel T. wrote: ... Arthur Riel has some good stuff in "Object-Oriented Design Heuristics". ... of the paradigm shift between action oriented programming (aka ...
    (comp.object)
  • Re: Looking for a good book on object-oriented GUI programming
    ... >I'm programming a graphical client for a server and I realized ... >that I'm lacking most of knowledge to do a good object-oriented design ... >of my GUI application. ... Workplace Shell (WPS) ...
    (comp.object)
  • Re: Who could tell me how to do?
    ... A slight correction to the list - the first book should be "Beginning ... ATL3 COM programming" - this is the second edition and Igor ...
    (microsoft.public.vc.atl)