![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
基础知识--设计模式
L1AK
这个作者很懒,什么都没留下…
展开
-
建造者模式
JDK 最新版本中 HTTP/2 Client API,下面这个创建 HttpRequest 的过程,就是典型的构建器模式(Builder),通常会被实现成fluent 风格的 API,也有人叫它方法链。 HttpRequest request = HttpRequest.newBuilder(new URI(uri)) .header(headerAlice, valueAlice) .headers(headerBob,原创 2021-10-09 20:50:35 · 90 阅读 · 0 评论 -
设计模式---单例模式(C++)
1. 单例模式 #include <iostream> #include <string> using std::cout; using std::endl; class Singleton { public: static Singleton * getInstance() { if(_pInstance == NULL) { _pInstance = new Singleton(); }原创 2021-03-10 11:23:33 · 71 阅读 · 0 评论 -
设计模式开坑
为什么学习设计模式? 应对面试中的设计模式温习 少些烂代码 提高复杂代码设计和开发能力 让读源码,学框架事半功倍 为职场发展做铺垫 常用评价代码质量高低的标准 常用:可维护性、可读性、可扩展性、灵活性、简洁性、可复用性、可测试性 最重要:可维护性 、可读性、可扩展性 如何写出高质量代码? 掌握面向对象设计思想、设计原则、设计模式、编码规范、重构技巧等 面向对象基本概念 面向对象四大特性:封装、抽象、继承、多态 面向对象编程与面向过程编程的区别和联系 面向对象分析、面向对象设计、面向对象编程 接口和原创 2020-09-26 21:52:22 · 186 阅读 · 0 评论