I have been looking at the builder pattern and why it would be used and the key phrase is "to seperate abstraction from implementation"?
Can anyone clarify what this means?
Is it essentially to use a wrapper to encompass both abstraction objects (essentially the definitions) and implementation objects(the actual implmentation)?
I understand some example code e.g. Bridge Pattern - Object Persistence API Example - Java Sourcecode | Object Oriented Design but just don't quite get how it relates to the seperation of abstraction and implementation.
Re: Bridge Pattern
Moved from New to Java