A computer program begins its life cycle as text that follows the rules of a selected programming language, such as C#, Java, Python, etc. To decrease costs and improve the performance of the development process, the program text is often organized into autonomous fragments addressing specific responsibilities. There are many design patterns applicable to implementing typical algorithms, but the layered architecture is well-suited to be applied to the program as a whole. The main challenge is understanding the outcomes of applying the layered design pattern to programs, namely to a text compliant with a selected programming language. System architecture and application architecture topics are out of this discussion scope.

Assuming that a program is just text how to implement layered architecture?

More Mariusz Postol's questions See All
Similar questions and discussions