Modular Architecture

Patterns of Modular Architecture

Chapter 1 – Introduction

In 1995, design patterns were all the rage. Today, I find the exact opposite. Patterns have become commonplace, and most developers use patterns on a daily basis without giving it much thought. New patterns rarely emerge today that have the same impact of the GOF patterns.  In fact, the industry has largely moved past the [...]

Sample Code

This is just some sample code…
public class HelloWorld{
public static void main(String args[]) {
System.out.println("Hello World");
}
}
Do you like it?

Chapter 2 – Module Defined

Before we get started, we need to answer a rather simple question. What is a software module?
2.1 – Defining a Module
I’d like to say that a module is simply a “chunk of software.” Unfortunately, that doesn’t offer enough concision to differentiate a module from other software chunks, like objects, packages, services, or even applications. So [...]