Workshop: "Framework Development in Java"
Workshop: "Framework Development in Java"
![]() A Framework is a piece of software that provides reuse at a larger granularity, enabling not only code reuse but also design reuse. Frameworks use techniques that allow applications to specialize logic to solve a more specific problem. The goal of this short course is to present contemporary techniques for building frameworks. It starts with the fundamental object-oriented techniques to achieve behavior adaptation, such as inheritance and composition and goes through the usage of more advanced techniques, such as reflection and metadata. |