Architectural Styles vs. Architectural Patterns vs Design Patterns

Architectural Styles Architectural styles tell us, in very broad strokes, how to organise our code. It’s the highest level of granularity and it specifies layers, high-level modules of the application. Architectural Patterns A pattern is a recurring solution to a recurring problem. In the case of Architectural Patterns, they solve th...
MORE...Difference between a class and an object

In short, a class is the definition of an object, and an object is instance of a class. We can look at the class as a template of the object: it describes all the properties, methods, states and behaviors that the implementing object will have. As mentioned, an object is an instance of a class, and a class does not become an object until it is i...
MORE...