(1) From a high level architecture view, why do we need to know design patterns? For example, take a look at the template method pattern. If you are doing architecture, how can this pattern be useful at this level?
(2) From my understanding, the term "business objects" is the same as "domain objects", which refers to entity class objects (example: Part, Supplier and Shipment, etc). Then what is the Business Object Pattern?
(2) From my understanding, the term "business objects" is the same as "domain objects", which refers to entity class objects (example: Part, Supplier and Shipment, etc). Then what is the Business Object Pattern?