30 likes | 169 Vues
This article delves into the core principles of Object-Oriented (OO) design as applied to software layers, emphasizing the significance of the domain layer. It examines the structure of graphical user interfaces (GUI) and how persistence layers cater to specific storage requirements, integrated within organized frameworks. A detailed case study of a Point of Sale (POS) system showcases real-world applications, addressing third-party functionalities like inventory management and tax calculations. Additionally, we explore a computer simulation of Monopoly, illustrating OO design's versatility across various user scenarios.
E N D
Focus of OO in Software Layers • We focus on the domain layer
Focus of OO in Software Layers • GUI is usually thin • Persistence layers are storage specific and organized into frameworks
Case Study • POS Point Of Sale • Multiple terminals in a retail store • Third party inventory control, account receivable, credit authorization, tax calculations • Flexible for multiple clients of different needs • Monopoly Game • Computer simulation after we specify the number of players