Design pattern is real abstraction, because it's about thinking and designing. Abstraction is not related with specific implementation.
So, duplication is fine until you figure out the real Design Pattern to be used.
Design pattern is real abstraction, because it's about thinking and designing. Abstraction is not related with specific implementation.
So, duplication is fine until you figure out the real Design Pattern to be used.