博客专栏  >  架构   >  设计原则

设计原则

主要分享一些软件开发行业需要遵循的一些设计原则

关注
0 已关注
3篇博文
  • 设计原则之接口隔离原则(ISP)

    你是否遇到过非常“胖”的接口呢? 举个例子来说吧:有一个跟动物有关的接口,代码如下:

    2015-08-15 21:41
    796
  • 设计原则之开放闭合原则(OCP)

    在《敏捷软件开发-原则、模式与实践》一书中,对开放闭合原则的定义为: 软件实体(类、模块、函数等)应该是可以扩展的,但是不可以修改。 简言之,两个特征: 1、对于扩展是开放的; 2、对于修改是关闭的 ...

    2015-08-13 16:00
    880
  • 设计原则开篇

    bob大叔在他的著作《敏捷软件开发-原则模式与实践》一书中提到拙劣设计的七种症状: 1、僵化性:指的是设计难以改变; 2、脆弱性:设计易于遭到破坏; 3、顽固性:设计难以重用; 4、粘滞性:难以做正确...

    2015-08-08 12:14
    596

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部