
设计模式
基础知识--设计模式
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 · 133 阅读 · 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 · 95 阅读 · 0 评论 -
设计模式开坑
为什么学习设计模式?应对面试中的设计模式温习少些烂代码提高复杂代码设计和开发能力让读源码,学框架事半功倍为职场发展做铺垫常用评价代码质量高低的标准常用:可维护性、可读性、可扩展性、灵活性、简洁性、可复用性、可测试性最重要:可维护性 、可读性、可扩展性如何写出高质量代码?掌握面向对象设计思想、设计原则、设计模式、编码规范、重构技巧等面向对象基本概念面向对象四大特性:封装、抽象、继承、多态面向对象编程与面向过程编程的区别和联系面向对象分析、面向对象设计、面向对象编程接口和原创 2020-09-26 21:52:22 · 354 阅读 · 0 评论