设计模式
一块钱硬币2015
纸上得来终觉浅,绝知此事要躬行。
展开
-
Java单例模式
概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、原创 2016-09-19 20:47:38 · 363 阅读 · 0 评论 -
系统设计
应届生在面试的时候,大公司偶尔也会遇到一些系统设计题,而这些题目往往只是考一下你的知识面,或者对系统架构方面的了解,不会涉及编码。很多人感觉难以应对这样的题目,也不知道从何说起,在本文中,总结了回答这类题目需要哪些基础知识,以及怎样使用这些知识回答这些问题。 在正式介绍基础知识之前,先罗列几个常见的系统设计相关的笔试面试题: (1)(百度)要求设计一个DNS的Cache结构,要求能够满转载 2016-10-27 11:09:58 · 280 阅读 · 0 评论 -
装饰者模式
前几天看了鸿洋大神的 Android 优雅的为RecyclerView添加HeaderView和FooterView,发现装饰者模式 在某些情况下是设计得如此 优雅,现在总结如下: 本篇博客主要讲解一下几个问题 什么 是装饰者模式 怎样实现装饰者模式 装饰者模式的优缺点 装饰者模式在Android中的应用 关于观察者设计模式的,可以参考我的这篇博客 观察者设计模式 Vs 事件委托(jav...原创 2018-04-10 15:14:47 · 583 阅读 · 0 评论