Air Freight Billing System: An Object-Oriented Design Journey

System Overview This article documents the evolution of an air cargo billing system across two development iterations. The project emphasizes solid object-oriented principles including Single Responsibility, Liskov Substitution, Open/Closed, and Composition Over Inheritance. The core challenge lies not in algorithmic complexity but in building ...

Posted on Tue, 30 Jun 2026 16:30:14 +0000 by BLottman