Roman Proshin

Blog

Make it final!

Explain, why the "final" keyword is a "must have" in Java

Use interfaces

Explaining why interfaces should be preferred to using specific implementation