Java and object-oriented programming

WoodShops: Java commercial domain model

Domain model for stores, warehouses, products, suppliers, customers and sales using specialized Java classes.

Java and object-oriented programmingTechnical demonstration

WoodShops: Java commercial domain model

Domain model for stores, warehouses, products, suppliers, customers and sales using specialized Java classes.

Challenge:
Represent timber retail rules and entities without concentrating inventory, customers, suppliers and sales in one class.
Solution:
Object-oriented domain with article and customer hierarchies, sales details and separate manager classes.
Technical role:
Entity, relationship, inheritance and business-operation modelling in Java.
Value:
The public tree contains more than fifteen domain classes that make system responsibilities explicit.
What you can inspect:
Visible Java code for Store, Warehouse, Article, Product, Supplier, Customer, Sale and SaleDetail entities.
JavaOOPHTMLCSSJavaScriptNetBeans
Java OOPSoftware architecture

In practice: Object-oriented domain modelling in Java, with inheritance and specialized classes separating inventory, customers, suppliers and sales.