Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M8075

Single Responsibility Principle

Single Responsibility Principle
CreateHigh supportDesign Thinking
Included
account_tree

Version 1.0.0 · Updated 2026-07-28

CORE DEFINITION

The single-responsibility principle (SRP) is a computer programming principle that states that "A module should be responsible to one, and only one, actor." The term actor refers to a group (consisting of one or more stakeholders or users) that requires a change in the module.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

The single-responsibility principle (SRP) is a computer programming principle that states that "A module should be responsible to one, and only one, actor." The term actor refers to a group (consisting of one or more stakeholders or users) that requires a change in the module.

anchor

Anchor fast decisions

When a component changes for only one reason, the impact of modifications is minimized and predictability is maximized; multiple responsibilities cause changes from different needs to interfere with each other, leading to unexpected regressions and finger-pointing.

MINIMUM ACTION

In progress 0/4

Practice this model in one real situation:

Check to track your progress (stored locally)
Learning progress0%
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more

Source support: Explicit

  • link
    en.wikipedia.orghttps://en.wikipedia.org/wiki/Single-responsibility_principleZH · Explicit
    verified

RELATED MODELS