Architect’s career path

In my opinion, following is the career path of any architect. start as a Technical Architect The technical architect is usually a technology specialist in a particular technology. This person has expert knowledge of the underlying technology function, its integral components, and understands the strengths and limitations of the technology. […]

When to use abstract class and interface in Java

When to use abstract class and interface in Java Abstract Class and Interface are core part of java programming language and whether to choose interface or abstract class or Interface while designing our system is a design decision that every architect faces. Whether to choose between Interface and abstract class for providing contract […]

Think in object oriented way

Think object oriented way Following techniques will force you to think in object oriented way, even though you may not yet be aware of them. Do not copy and paste code – ever. Create classes that represent the things you talk about when talking about the functionality – for example, […]