
设计模式
蛋子哥
合肥工业大学软件工程专业
展开
-
面向对象设计原则--里氏替换原则(LSP)和依赖倒置原则(DIP)
面向对象设计原则–里氏替换原则(LSP)和依赖倒置原则(DIP)tags:设计模式 LSP–inheritance should ensure that any property proved about supertype objects also hold for subtype objects.原创 2016-09-29 23:18:26 · 2513 阅读 · 0 评论 -
面向对象设计原则——接口隔离原则(ISP)
面向对象设计原则——接口隔离原则(ISP)tags:设计模式 ISP–No Client should beforced on methods it does not ture.原则简介 接口隔离原则要求客户程序无需被迫依赖于它用不到的方法. 接口隔离原则与前面的单一职责原则是相辅相成的,如果每个接口只定义”单一职责”,一般不容易出现Fat interface,而且冗余较少.原创 2016-09-29 23:19:11 · 1052 阅读 · 0 评论 -
面向对象设计原则——迪米特法则(LoD)
>A. Each each should have only limited knowledge about other units:only units closely related to current unit.>B. Each unit should only talk to its friends; dont't talk to strange.>C. Only talk原创 2016-09-29 23:20:02 · 449 阅读 · 0 评论 -
面向对象设计原则--开闭原则(OCP)
OCP–Closed for Modification;Open for Extension.开闭原则要求软件有一个良好的基本结构,确保面对变化的时候,仅仅扩展而不是修改现有对象的组织框架就可以随需而动.但我们知道越是这样趋于道可道非常道的内容就越难以找到一个固定的方式达成,我们可以举出很多例子指出这样或那样是违反开闭原则的,但不容易展示怎样才是开闭原则,原因在于影响软件变化的原因很多....原创 2016-09-29 23:21:08 · 1321 阅读 · 0 评论 -
面向对象设计原则——单一职责原则(SRP)
面向对象设计原则——单一职责原则(SRP)tags:设计模式 The single responsiblity principle states that every object should have a single responsibility,and that responsibility should be entirely encapsulated by the class.A原创 2016-09-29 23:16:51 · 496 阅读 · 0 评论