Object Oriented Software Engineering View all facts Glossary Help |
| subject > component > framework |
| framework | ||||
| subject | fact | |||
| framework | can be simple or complex | ![]() |
| can be written in any programming language | ![]() | |
| contains important functionality | ![]() | |
| has definition A skeletal software component that performs functions needed by a class of systems, and which is intended to be incorporated into the design of such systems | ![]() | |
| has definition Reusable software that implements a generic solution to a generalized problem. It provides common facilities applicable to different application programs | ![]() | |
| enables the reuse of both design and code | ![]() | |
| has example A framework for a rental store could do such things as manage membership, handle deposits, process rentals and returns, and compute penalties for late returns | ![]() | |
| has part hook | ![]() | |
| has part slots | ![]() | |
| is incomplete | ![]() | |
| is a subtopic of 9.1 - The Process of Design | ![]() | |
| is a kind of component | ![]() | |
| must be adapted to handle the requirements of particular customers | ![]() | |
| provides common facilities applicable to different application programs | ![]() | |
| represents the structure of an entire application or subsystem | ![]() | |
| uses classes or methods that are missing | ![]() | |
| component | may perform a special-purpose function such as the user interface for a particular system | ![]() |
Kinds of framework :
Next component: isolated component Up: component Previous component: executable file