toobugV管理员
文章 8934 篇 | 评论 17 次

作者 toobug 发布的文章

设计之禅——外观模式

热文设计之禅——外观模式

概述 平时在我们生活中,我们常常会接触学习各种各样的新事物,而能够快速吸引留住大量客户的都有一个共性,就是简单易学好上手。比如,windows和linux系统,前者比后者更加普及的原因也就是不需要经过专业系统的学习就...

设计之禅——适配器模式
热文设计之禅——适配器模式

概述 对于适配器相信大家不会陌生,生活中有各种各样的例子,像耳机转接线,充电器适配器,水管适配接口等等。通过类比我们很容易理解适配器的作用: 将已有的本无法使用的类通过适配器转换,从而达到资源复用,节省开销的目的。 ...

设计之禅——我只要结果(命令模式)
热文设计之禅——我只要结果(命令模式)

前言 生活中我们会接收到各种各样的命令,也会发出各种各样的命令,虽然命令的事情都各不相同,但是都具有一个共同的特质,那就是对于发出命令的人而言他不需要知道你是怎么实现的,他只要得到结果就行了,相信大家都会常听到BOS...

设计之禅——生成器模式
热文设计之禅——生成器模式

概述 Java是一门面向对象的语言,所以在使用它的时候我们首先就需要new一个对象,在创建一个简单对象new当然是没有任何问题的,但是在实际项目中我们往往需要构建一个个复杂的对象,且当某个对象需要多次创建时,我们再通...

设计之禅——灵活的策略模式

热文设计之禅——灵活的策略模式

一、引言 在平时生活中当我们想要做一件事的时候往往会有许多的途径和方法,像我们去公司上班,可以走路去,也可以骑车或者开车去;还有像吃饭,我们可以选择自己做饭吃,也可以出去吃,脸长得好看的还能让人请吃饭等等,但无论选择...

设计之禅——观察者模式
热文设计之禅——观察者模式

引言 观察者模式也是非常好理解的模式之一,因为在生活中很容易找到类比,比如报纸、书刊订阅,手机app消息通知等等,所以仅通过名字大致也就能明白这个模式的作用。不过,从代码的层次来讲却有非常多的细节需要注意。 定义 观...

设计之禅——模板方法模式

热文设计之禅——模板方法模式

一、引言 模板方法模式在我们平时开发中是非常常见,也是非常容易理解的,在平时不经意间就会使用到,因此理解其设计思想是非常有必要的。 二、定义 在《Head First设计模式》一书中是如下定义模板方法模式的: 模板方...

设计之禅——工厂方法

热文设计之禅——工厂方法

一、工厂概览 我们生活中有许许多多的工厂,为商家提供产品,而我们开发者口中所谈论的工厂方法模式产生灵感也是来源于此,结合生活中的实例我们可以非常轻松的理解该模式。它是一种创建型设计模式,也是项目开发中用的最多的设计模...

设计之禅——单例模式详解

热文设计之禅——单例模式详解

一、前言 有时候我们只需要一个类只有一个对象,如,线程池、缓存、windows的任务管理器、注册表等,因此就有了单例模式,确保了一个类只存在一个实例。单例模式的实现非常简单,但是其中的细节也需要注意。下面我们就来看看...