Separation of concerns - alexanderteplov/computer-science GitHub Wiki

Separation of Concerns

There is nothing special. This is exactly how it sounds.

We can speak about:

  • SoC for programming functions
  • SoC for modules
  • SoC for the system’s design
  • Soc for a website:
    • Style and presentation
    • Business Logic
    • Content
  • Soc for a web server:
    • Input layer
    • Logic layer
    • Data access layer
  • And more

Links

⚠️ **GitHub.com Fallback** ⚠️