Information Expert(信息专家模式)

      设计模式是一种问题解决的方式,在面向对象中应用设计模式可以增加组件的重用性..减少类与类的耦合...

GRASP通用责任软件分配模式 说它是面向对象的设计模式不如说是面象对象的设计要求...

GRASP细分为九类:

Information Expert(信息专家模式)

Creator(创造者模式)

Low coupling(低耦合)

High cohesion(高内聚)

Controller(控制器)

Polymorphisn(多态)

Pure Fabrication(纯虚构)

Indirection(间接)

Protected Variations(受保护变化)

________________________________________________________________________________

Information Expert(信息专家模式)

信息专家模式是面向对象最基本的原则....

当你设计的一个类,某方面具有完整的信息,(包括完整的知道责任,和行为责任),足以实现某个责任..我们就将这个责任交给这个类..这个类就是所谓的信息专家...

香水也忧伤解析:所谓责任就是一项工作

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值