Business domain
Encyclopedia
A business domain in object oriented programming is the set of classes that represent objects in the business model
being implemented. The business domain is distinguishable from the business model in that the business model is an understanding and explanation of information and behaviors in the problem domain while the business domain is an implementation of that model in a specific programming language.
Business model
A business model describes the rationale of how an organization creates, delivers, and captures value...
being implemented. The business domain is distinguishable from the business model in that the business model is an understanding and explanation of information and behaviors in the problem domain while the business domain is an implementation of that model in a specific programming language.
Further reading
- http://books.google.com/books?id=4pjbgVHzomsC&pg=PA17&lpg=PA17&dq=composite+reuse+principle&source=bl&ots=snkbw6h5Te&sig=S3UJrrDH_hU5V0AcWJQqLsE3cSY&hl=en&ei=ppKIS4arIIz4M-WE8KYB&sa=X&oi=book_result&ct=result&resnum=10&ved=0CDAQ6AEwCQ#v=onepage&q=composite%20reuse%20principle&f=false - Java Design: Objects, UML, and Process by Kirk Knoernschild
- http://javaboutique.internet.com/tutorials/JavaOO/index3.html
- Design Patterns (GOF95)