OO设计模式学习笔记

34

学习设计模式,首先要了解设计原则;

学设计模式,就像学唱歌,先模仿名人,再活学活用,把别人的经验变成自己的,然后创造自己的经验模式;

学习设计模式,是学习其他开发人员的智慧和经验,使用设计模式,可以更好的做到代码复用;

不用把设计模式都背熟,但是一定要在脑子里有一份设计模式的目录,在设计时,知道什么时候要用,可以用什么模式;

1、观察者模式 让你的对象知悉现状

2、装饰者模式 在不修改底层类代码的情况下,给对象赋予新的职责

3、工厂模式 松耦合制造对象的办法

4、单件模式 创建独一无二的、只能有一个实例的对象

5、命令模式 方法调用的封装

6、适配器模式 包装对象,将类的接口转换成想要的接口

7、外观模式 包装对象,简化其接口

8、模板方法模式 封装算法

9、迭代器与组合模式 让客户遍历你的对象而又无法窥视你存储对象的方式

10、状态模式

11、代理模式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值