The A Frame Signs of beams and columns that can withstand vertical and horizontal loads. The beams and columns are rigidly connected. Mainly used for industrial and civil buildings of the load-bearing skeleton, bridge structure or engineering structures. Generally refers to the construction works, by the beam or tailstock and column structure. As the ancient Chinese furniture since the Song Dynasty has absorbed the ancient wooden structure of the practice, so the traditional furniture frame file, column structure that is the form of the framework, and the structure of this type of furniture called "frame furniture."
The A Frame Signs is a reusable design of the whole or part of the system, which is a method of interacting between a set of abstract components and component instances; another definition is that the framework is an application skeleton that can be customized by the application developer. The former is from the application side and the latter is given from the purpose of the definition.
It can be said that a framework is a reusable design component that specifies the architecture of the application, clarifies the dependencies, responsibility assignments, and control flows across the design and collaboration components, as a set of abstract classes and their instances , Which provides a contextual relationship for component reuse. So the large-scale reuse of component libraries also requires a framework.
Component domain framework approach to a large extent draw on the achievements of the development of hardware technology, it is component technology, software architecture research and application software development of the development of the three products. In many cases, the framework usually appears as a component library, but the component library is only an important part of the framework. The key to the framework is also the interaction between the objects within the framework and the control flow pattern.
The framework is more customizable than the component. To a certain extent, it may be better to think of components and frameworks as two different but mutually collaborative technologies. The framework provides a reusable environment for the component, providing a standard way for component handling errors, exchanging data, and activating operations.
The concept of applying the A Frame Signs is also very simple. It is not a small piece of program that contains a component application, but instead implements the underlying service for a generic part of the application's full functionality (excluding the portion of the particular application). Programmers who use this framework can start specific system development on the basis of a common function already implemented. The framework provides a collection of all the default behaviors that the application expects. The specific application supports application-specific behavior by overriding subclasses (the subclass belongs to the default behavior of the framework) or assembly objects.
Application A Frame Signs emphasizes the software design reuse and system scalability, in order to shorten the development of large-scale application software system cycle, improve the quality of development. Compared with the traditional library-based object-oriented reuse technology, the application framework is more focused on software reuse for professional areas. The application framework has domain relevance, and the components are composited according to the framework to generate a system that can be run. The larger the granularity of the framework, the more knowledge it is in the domain.