软件设计原则

前言

思想

原则

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

模式

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

设计原则

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)]

里氏替换原则

开放封闭原则

策略和方法

  • '策略'
  • `方法'
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容