Software Design Patterns

MBS pattern can be mapped to software programming design patterns suggested by GoF as below.

  • Mind -> Behavioral Patterns
  • Body -> Structural Patterns
  • Soul -> Creational Patterns

MVC design pattern can be refactored into MBS as below.

  • Mind -> Control
    Mind (controller) coordinates between body (view) and soul (model).
  • Body -> View
    Body (view) is visible to all and some parts of the body (view) can be a window to the soul (model).
  • Soul -> Model
    For a general understanding, as we know from our general knowledge Soul (Model) is something we refer to. Soul (model) does not refer to us (view or control) for its business.