take advantage of common features by applying generalized patterns
take advantage of common features by applying generalized patterns
generic solutions of software architectures. focusing on one can create problems.