(How to design the architecture? 1. System architecture System architecture can also be called architecture. The so-called software architecture is defined by Perry and Wolfe as follows: SoftwareArchitecture={Elements, Forms, Rational e/Constraint}, that is, software main architecture={Component elements, mode of element mutual cooperation, basic requirements and restrictions}. Philippe Kruchten adopted the above definition and explained that the design of the main architecture is to organize the component elements in some ideal cooperation mode to achieve the basic functions and limitations of the system. The system structure is divided into various styles, such as Pipes and Filters. 2. Framework structure can also be called use architecture. The common definition of structure is: reusable design based on system structure in specific fields. It can also be considered that architecture is the use of system architecture in a specific field. The well-known structure is MVC. 3. Library should be a collection of reusable and cooperative resources for developers to call repeatedly. The primary difference between it and structure is the call connection between runtime and program. The library is called by the program, while the structure calls the program. A better library is JDK. 4. You should be familiar with the design pattern, especially the book written by the Gang of Four. The Gang of Four described the model as "a plan to manage a problem in a certain environment". These three things - problems, management plans and environment - are the basic elements of the model. Give a name to the pattern, consider the results generated by the pattern and provide one or more examples. It is also effective to explain the pattern. 5. PlatForm is composed of multiple systems, which can also include hardware.
JAVA Sleepless. CHM)