java设计模式
java设计模式
不会飞的超人 发表于1年前
java设计模式
  • 发表于 1年前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 熟悉设计模式是程序员修炼的必经之路。

1.单例模式---应用最广的模式

    使用频率最高的设计模式,没有之一。

    推荐指数:   ★★★★★

2.Builder模式---自由扩展你的项目

    Builder模式在Android开发中非常常用,通常做为配置类的构建器将配置的构建和表示分离开来,同时也是将配置从目标类中隔离出来,避免过多的setter方法。我们可以在很多著名的开源类库中看到,例如Glide.with(Context).load(String).into(ViewTarget);通过这种调用链实现,这样使得代码更简洁、易懂。

    推荐指数:   ★★★★★

3.原型模式---使程序运行更高效

    推荐指数:   ★★★☆☆​​​​​​​

4.工厂方法模式---应用最广泛的模式

    推荐指数:   ★★★★​​​​​​​☆​​​​​​​

5.抽象工厂模式---创建型设计模式

    推荐指数:    ★☆​​​​​​​☆​​​​​​​☆​​​​​​​☆​​​​​​​

6.策略模式---时势造英雄

    推荐指数:   ★★★★★

7.状态模式---随遇而安

    推荐指数:   ★★★★☆​​​​​​​​​​​​​​

8.责任链模式---使编程更有灵活性

9.解释器模式---化繁为简的翻译机

10.命令模式---让程序畅通执行

11.观察者模式---解决、解耦的钥匙

12.备忘录模式---编程中的“后悔药”

13.迭代器模式---解决问题的“第三者”

14.模版方法模式---抓住问题的核心

15.访问者模式

16.中介者模式---“和事佬”

17.代理模式---编程好帮手

18.组合模式---物以类聚

19.适配器模式---得心应手的“粘合剂”

20.装饰模式

21.享元模式---对象共享,避免创建多对象

22.外观模式---统一编程接口

23.桥接模式---连接两地的交通枢纽

 

共有 人打赏支持
粉丝 0
博文 9
码字总数 19424
×
不会飞的超人
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: