Software framework, architecture, pattern I see

xiaoxiao2021-03-06  30

Software framework, architecture, pattern I see

Software Framework: The Software Framework is Software Frameworks, which defines the software system to provide universal operations provided by a platform to complete a feature, as well as the inherent implementation of these universal operations. To make it, the software framework provides several operating interfaces that can complete specific features, and the implementation of these operational interfaces is invisible to us, and we only need to know how to use these interfaces. When we use the software framework, we can choose to use the interface directly or inherit from the interface, both of which allow us to use the functionality provided by the software framework. The software framework should be existing, packaged, complete, convenient. For example: Microsoft's MFC framework provides various classes, direct use or inheritance of the Win32 platform, which can access the Win32 platform through the MFC framework. For example, a JSP framework, write JSP code, no need to pay communication between JSP frames and servlets, because those work of software frameworks.

Software Architecture: Software Architecture is Software ArchitechTure, which is designed to complete a task, including a large number of reused land frames, components, and software architectures are reasonable to select these components and how to make these components more Good work together, so you need a consistent communication protocol and standard. Compared with the software framework, the software architecture deepens more, it can be said to build a specific "software framework", and simple software framework is only used. For example, to complete corporate information construction, software architecture needs to consider how to choose a reasonable business building, how to unify data communications between various buildings, how to adapt to changes in demand.

Design mode: Design mode is Design Pattern, which is the theory of object-oriented design, which is a reusable software. Because it condenses people when using object-oriented technology, they have accumulated valuable experience, which helps to make the design software system more conducive to modification, expansion, and even reuse.

The implementation of a good component consists of one or more design patterns. It has multiple interactions, reusable components, and the specific software architecture facing a certain field will slowly become a software framework. Therefore, the ultimate weapon for improving software development efficiency is an excellent software development framework. However, the software development framework in the market does not fully meet the needs of our daily software development. Therefore, through product line, component library and other means to build a company's own framework library, this is also our domestic software company Just ahead.

The younger brother is shallow, and the letter is ignorant. Everyone is doing it.

转载请注明原文地址:https://www.9cbs.com/read-82063.html

New Post(0)