Java Certification

I’ve been thinking for a while on take the Java Certification exam. I think it would be good for my cv and for my programming skills to have an in depth knowledge of the Java platform. The truth is that the road to become a Java expert is kind of confusing, but maybe this image will help you to understand this path.

Leer Más

S.O.L.I.D Principles for Software Development

In object-oriented computer programming, the term SOLID is an acronym for five designs principles intended to make software designs more understandable, flexible and maintainable. The principles are a subset of many principles promoted by Robert C. Martin. Thought they apply to an object-oriented design, the SOLID principles can also form a core philosophy for methodologies such as agile development or adaptive software development. The SOLID acronym was introduced by Michael Feathers.

Leer Más

Factory Pattern

Factory pattern is one of the most used design patterns in OOP. This type of design pattern comes under creational pattern as this pattern provides one of the best ways to create an object.

In Factory pattern, we create object without exposing the creation logic to the client and refer to newly created object using a common interface.

Leer Más