2017-01-12 早 策略模式

来源:互联网 发布:淘宝宝贝详情图片排放 编辑:程序博客网 时间:2024/05/17 07:12

2017-01-12 早 策略模式

1:superclasssubtypeduck、redheadBuck、decoyDuckswim、quack、display、flyreuse.


2:把会变化的部分取出并“封装”起来,好让其他部分不会受到影响。

3:找出应用中可能需要变化之处,把它们独立起来,不要和那些不需要变化的代码混合在一起。

4:这样的概念很简单,几乎是每个设计模式背后的精神所在。所有的模式都提供了一套方法让“系统中的某部分改变不会影响其他部分”。

5:针对接口编程,而不是针对实现编程。

6:“针对接口编程”,关键就在多态。利用多态,程序可以针对超类型(supertype)编程,执行时会根据实际状况执行到真正的行为,不会被绑死在超类型的行为上。

7:原则和模式可以应用在软件开发的生命周期的任何阶段。

8:多用组合(composition),少用继承。


1:frameworksHigh level libraries.

3:Learn from the other guy’s experience([ɪkˈspɪriəns] ).

6:Program to this,not an implementation:interface.

7:encapsulate([ɛnˈkæpsəˌlet])what varies.

8:Favor( [ˈfevɚˈovɚ]   偏爱…而不喜欢…) composition([ˌkɑ:mpəˈzɪʃn] n 作文、作曲、组合、构图)  over inheritance([ɪnˈhɛrɪtəns] n. 继承;遗传;遗产). 

9:Most patterns follow from(follow from 是从[根据]…得…出的) OO principles.

10:Duck that can’t quack:decoy( [ˈdiˌkɔɪ, dɪˈkɔɪ]  n 全套、诱饵) duck.

11:Rick was thrilled(thrill [θrɪl] vt 使兴奋) with this pattern:observer.

12:Patterns Go into your brain ([bren]).

14:strategy [ˈstrætədʒi] n 战略、策略

15:Patterns give us a shared vocabulary([vəˈkæbjəleri] n 词汇).

17:Development constant([ˈkɑ:nstənt]adj 不断的,持续的,永恒的 n 常数,常量): change.

18: Patterns([ˈpætərn])recur  ([rɪˈkɚ]) in many application([ˌæplɪˈkeʃən] ).

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 京东全球购税费怎么办 代购被海关税了怎么办 网上买猫被骗了怎么办 苏宁账号被冻结怎么办 九州娱乐提款未到账怎么办 法院拍卖后不足的余款怎么办 购车后余款没拿怎么办? 抵押房屋被执行后余款怎么办 苏宁无敌券过期怎么办 被亚马逊自营跟卖怎么办 苏宁易购绑定手机后解绑不了怎么办 手机qq注册号码忘了怎么办 原创头条号被限制推荐了怎么办 为什么打开app有广告怎么办 苹果手机浏览器总是弹出广告怎么办 手机上打开页面出现广告怎么办 电脑下面的任务栏变宽了怎么办 酷派手机总是出现广告怎么办 电脑弹出的热点新闻关闭不了怎么办 京东老是弹广告怎么办 电脑右下角出现无法显示网页怎么办 电脑右下角广告关不了怎么办 qq邮箱被冻结了怎么办 手机qq群自动发广告怎么办 济宁学院考研和上课冲突怎么办 考研但是大四上课多怎么办 试管促排卵泡少怎么办 京东退货卖家拒收怎么办 京东退货被卖家拒收怎么办 期货平台跑路了怎么办 浮云牧场没房了怎么办 融资股票停牌了怎么办 买入的股票停牌怎么办 淘宝抢到便宜货老板不发货怎么办 微信代购买到假货了怎么办 微信代购收到假货怎么办 苹果商店下载很慢怎么办 谷歌商店下载东西慢怎么办 买家说少发货了怎么办 人肉代购被海关扣了怎么办 韩国代购被海关扣了怎么办