Traditional Culture Encyclopedia - Traditional festivals - What is a software architecture pattern?

What is a software architecture pattern?

The software architecture mode has the following points: (1) pipeline/filter mode: its typical application includes batch processing system. (2) Object-oriented mode: Its typical application is component-based software development CBD. (3) Event-driven mode: Its typical applications include various graphical interface applications. (4) Layered mode: Its typical application is layered communication protocol, such as the seven-layer network model of ISO/OSI. (5) Client/Server (C/S): In order to solve the problem of client in C/S mode, the browser/server (B/S) mode is developed; In order to solve the problem of server in C/S mode, a three-tier (multi-tier) C/S mode is developed, that is, a multi-tier application architecture. The software architecture mode has the following points: (1) pipeline/filter mode: its typical application includes batch processing system. (2) Object-oriented mode: Its typical application is component-based software development CBD. (3) Event-driven mode: Its typical applications include various graphical interface applications. (4) Layered mode: Its typical application is layered communication protocol, such as the seven-layer network model of ISO/OSI. (5) Client/Server (C/S): In order to solve the problem of client in C/S mode, the browser/server (B/S) mode is developed; In order to solve the problem of server in C/S mode, a three-tier (multi-tier) C/S mode is developed, that is, a multi-tier application architecture.