last day (15 days later) » 

18:05
Hey
hi
are you master in OOP?
or did you study it in the past?
Object-oriented programming?
OOP = Object oriented programming
yes
Well, I'm using it :P
I need to learn it as fast as possible
The basics
I pretty much know a lot about it but still I didn't learn it properly
Do you know any really good tutorial online?
Or a good book?
I have a book from 1994 - Design Patterns - Elements of Reusable Obj.Orient.Soft.
It's called Bible of OOP
;o)
Did you read it?
Is it really the best?
It doesn't matter that it is 19 years old now?
...still relevant?
18:12
Well, the design patterns still exist and are still used
So it's still relevant
But I've never read that specific book
so what are your tips?
I need to learn it in 5-10 days... the basics
Well, there really isn't too much generic stuff about it that I could come up with
Things are objects, the end :D
;o)
so how did you learn it?
How much OOP you have in a language makes a difference
only by programming?
18:14
Like, is there multiple inheritance? Does it have interfaces?
It's Java
the latest... 7.0
but I assume I would be OK with 5.0
Not too familiar with Java, but IIRC it has both multiple inheritance and interfaces. Just FYI ;D
yes it has
You use C++ ?
not Java?
Well, I really don't know how to best learn Java, other than just writing an application with it
18:17
The best book I've ever read about programming was Code Complete
Design patterns are really nothing to start with
It's good to know and understand them
So you can apply the techniques
But it's not like you look at your code and go "OMG, I know! I need to write an Observer here!"
Design patterns are really nothing to start with ?
Well, you don't need to study them right away if you don't already have a good understanding of OOP
Reading about the use of a Decorator pattern will not help you unless you understand the problems it tries to solve
Introduction into OOP is short ... deisgn patterns is what OOP is about
Or we could say that it's connected...
That one should learn OOP together with learning design patterns
Don't you think?
18:41
Sorry, phone
19:38
Either way, you're really only learning anything if you apply it
Finding a small project that allows you to exercise the stuff you're learning will be more important than if you learn about design patterns in the next 10 days
OK, you are right
19:54
In the long run, you'll definitely want to read a book about design patterns. Understanding those will make it easier for you to solve problems and, possibly, solve them more elegantly than you otherwise would.

last day (15 days later) »