软件设计原则

前言

思想

原则

做某件事或解决某个问提或在某个领域里不能离开的禁止性规定。

模式

针对类似问题的通用解决指导方法。

设计原则

GRASP

General Responsibility Assignment Software Pattern(principle) 中文版

  • Controller
  • Creator
  • High cohesion
  • Indirection
  • Information expert
  • Low coupling
  • Polymorphism
  • Protected variations
  • Pure fabrication

Three-tier

[图片上传失败...(image-bc8a1c-1519266678503)]

里氏替换原则

开放封闭原则

策略和方法

  • '策略'
  • `方法'

你可能感兴趣的:(软件设计原则)