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: 313

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

Related posts about web-development

Related posts about interview