Taking Object Oriented development to the next level
Posted
by
Songo
on Programmers
See other posts from Programmers
or by Songo
Published on 2012-06-14T09:59:51Z
Indexed on
2012/06/25
21:23 UTC
Read the original article
Hit count: 363
Can you mention some advanced OO topics or concepts that one should be aware of?
I have been a developer for 2 years now and currently aiming for a certain company that requires a web developer with a minimum experience of 3 years.
I imagine the interview will have the basic object oriented topics like (Abstraction, Polymorphism, Inheritance, Design patterns, UML, Databases and ORMs, SOLID principles, DRY principle, ...etc)
I have these topics covered, but what I'm looking forward to is bringing up topics such as Efferent Coupling, Afferent Coupling, Instability, The law of Demeter, ...etc.
Till few days ago I never knew such concepts existed (maybe because I'm a communication engineer basically not a CS graduate.)
Can you please recommend some more advanced topics concerning object oriented programming?
© Programmers or respective owner