E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《设计模式系列》
「HEAD-FIRST」之策略模式
这是一个
设计模式系列
,本书所有案例均来自「Head-First设计模式(中文版)」,Github地址,欢迎大家watch,star策略模式定义了算法族,分别封装起来,让他们之间可以相互调用,此模式让算法的变化独立与调用算法的客户端
godruoyi
·
2017-12-03 00:00
php
设计模式
Android的设计模式-模板方法模式
前言Android的
设计模式系列
文章介绍,欢迎关注,持续更新中:Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式-单例模式Android的设计模式
四月葡萄
·
2017-11-24 02:13
Android的设计模式-简单工厂模式
前言Android的
设计模式系列
文章介绍,欢迎关注,持续更新中:Android的设计模式-设计模式的六大原则创建型模式:Android的设计模式-单例模式Android的设计模式-建造者模式Android
四月葡萄
·
2017-11-22 10:44
设计模式
设计模式
Android的设计模式-观察者模式
前言Android的
设计模式系列
文章介绍,欢迎关注,持续更新中:Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式-单例模式Android的设计模式
四月葡萄
·
2017-11-20 23:07
Android的设计模式-责任链模式
前言Android的
设计模式系列
文章介绍,欢迎关注,持续更新中:Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式-单例模式Android的设计模式
四月葡萄
·
2017-11-17 00:24
Android的设计模式-原型模式
前言Android的
设计模式系列
文章介绍,欢迎关注,持续更新中:Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式-单例模式Android的设计模式
四月葡萄
·
2017-11-09 21:47
人人都会设计模式---策略模式--Strategy
本文为博主原创文章,未经博主允许不得转载PS:转载请注明出处作者:TigerChain地址:http://www.jianshu.com/p/135532803cdb本文出自TigerChain简书Android
设计模式系列
教程简介
TigerChain
·
2017-11-08 00:00
design-pattern
android
java
人人都会设计模式之:简单工厂模式--SimpleFactory
本文为博主原创文章,未经博主允许不得转载PS:转载请注明出处作者:TigerChain地址:http://www.jianshu.com/p/36fe35ad743a本文出自TigerChain简书Android
设计模式系列
教程简介
TigerChain
·
2017-11-07 00:00
java
android
Android 设计模式之状态模式
设计模式系列
文章Android设计模式之单例模式Android设计模式之Builder模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之装饰模式Android
xxq2dream
·
2017-10-31 23:13
Android 设计模式之桥接模式
设计模式系列
文章Android设计模式之单例模式Android设计模式之Builder模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之装饰模式Android
xxq2dream
·
2017-10-30 14:46
Android 设计模式之桥接模式
设计模式系列
文章Android设计模式之面向对象的六大原
xxq2dream
·
2017-10-30 14:16
Android
设计模式
Android设计模式
Android的设计模式-抽象工厂模式
前言Android的
设计模式系列
文章介绍,欢迎关注,持续更新中:Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式-单例模式Android的设计模式
四月葡萄
·
2017-10-30 14:14
Android的设计模式-建造者模式
前言Android的
设计模式系列
文章介绍:欢迎关注,持续更新中:Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式-单例模式Android的设计模式
四月葡萄
·
2017-10-27 14:42
Android 设计模式之策略模式
设计模式系列
文章Android设计模式之单例模式Android设计模式之Builder模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之装饰模式Android
xxq2dream
·
2017-10-26 21:21
Android 设计模式之策略模式
设计模式系列
文章Android设计模式之面向对象的六大原
xxq2dream
·
2017-10-26 16:53
Android
设计模式
Android设计模式
android
设计模式
Android 设计模式之工厂方法模式
设计模式系列
文章Android设计模式之单例模式Android设计模式之Builder模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之装饰模式Android
xxq2dream
·
2017-10-26 16:11
Android 设计模式之原型模式
设计模式系列
文章Android设计模式之单例模式Android设计模式之Builder模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之装饰模式Android
xxq2dream
·
2017-10-25 12:15
Android 设计模式之外观模式
设计模式系列
文章Android设计模式之单例模式Android设计模式之Builder模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之装饰模式Android
xxq2dream
·
2017-10-24 20:35
Android 设计模式之装饰模式
设计模式系列
文章Android设计模式之单例模式Android设计模式之Builder模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之外观模式Android
xxq2dream
·
2017-10-17 23:44
Android设计模式之装饰模式
设计模式系列
文章Android设计模式之面向对象的六大原
xxq2dream
·
2017-10-17 22:16
Android
设计模式
Android设计模式
Android 设计模式之观察者模式
设计模式系列
文章Android设计模式之面向对象的六大原则Android设计模式之单例模式Android设计模式之Builder模式Android设计模式之代理模式Android设计模式之装饰模式Andr
xxq2dream
·
2017-10-12 10:42
子慕谈
设计模式系列
(二)——设计模式六大原则
六大原则单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开闭原则前言设计模式不容易用文字描述清楚,而过多的代码,看起来也让人摸不到头脑,加上词语或者文字描述的抽象感,很容易让人看了无数设计模式的文章,也仍然理解不了。所以我一直打算写此系列博客,首先我会从大量文章里去理解这些设计模式,最后我用自己的语言组织转化为博客,希望用更少的代码,更容易理解的文字,来聊一聊这些设计模式。我所理解、所描
子慕大诗人
·
2017-10-11 09:00
Android 设计模式之Builder模式
设计模式系列
文章Android设计模式之面向对象的六大原则Android设计模式之单例模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之装饰模式Android
xxq2dream
·
2017-10-09 23:48
Android 设计模式之Builder模式
设计模式系列
文章Android设计模式之面向对象的六大原
xxq2dream
·
2017-10-09 23:06
Android
设计模式
Android设计模式
Android 设计模式之单例模式
设计模式系列
文章Android设计模式之面向对象的六大原则Android设计模式之Builder模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之装饰模式And
xxq2dream
·
2017-10-09 11:47
Android 设计模式之单例模式
设计模式系列
文章Android设计模式之面向对象的六大原
xxq2dream
·
2017-10-09 10:47
Android
设计模式
Android设计模式
Android 设计模式之面向对象的六大原则
设计模式系列
文章Android设计模式之单例模式Android设计模式之Builder模式Android设计模式之观察者模式Android设计模式之代理模式Android设计模式之装饰模式Android
xxq2dream
·
2017-10-06 16:32
Android的设计模式-设计模式的六大原则
前言Android的
设计模式系列
文章介绍:欢迎关注,持续更新中:Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式-单例模式Android的设计模式
四月葡萄
·
2017-09-30 00:48
[设计模式]职责链模式
开始写
设计模式系列
,希望自己可以坚持下来.第七篇:职责链模式什么是职责链模式关于职责链模式GOF是这样定义的:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间额耦合关系。
Ethan__Hu
·
2017-09-24 18:01
设计模式
[设计模式]职责链模式
开始写
设计模式系列
,希望自己可以坚持下来.第七篇:职责链模式什么是职责链模式关于职责链模式GOF是这样定义的:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间额耦合关系。
Ethan__Hu
·
2017-09-24 18:01
设计模式
设计模式
职责链模式
C++
设计模式系列
(一):单例模式
在GOF的《设计模式可复用面向对象软件的基础》中一共讲解了23种设计模式,我们在各种代码和框架中或多或少的发现他们的影子,为了更好的掌握这些设计模式,我们将以C++代码的形式在博文中做一个总结。一、单例模式1.引言单例模式是在各种设计模式中最基础的一个设计模式,因为只涉及到一个类,所以也是最简单的一个设计模式,单例模式的主要意图和动机是什么呢?我们可以看下《设计模式可复用面向对象软件的基础》中是怎
drlmemory
·
2017-09-03 22:27
c/c++
设计模式二:观察者模式(发布订阅模式)
版权声明,转载请著名出处:http://www.jianshu.com/p/f88dca81c56b
设计模式系列
1.设计模式一:单例模式2.设计模式二:观察者模式(发布订阅模式)定义观察者模式定义了一个一对多的依赖关系
在代码下成长
·
2017-08-30 16:46
[js高手之路]
设计模式系列
课程-发布者,订阅者重构购物车的实例
发布者订阅者模式,是一种很常见的模式,比如:一、买卖房子生活中的买房,卖房,中介就构成了一个发布订阅者模式,买房的人,一般需要的是房源,价格,使用面积等信息,他充当了订阅者的角色中介拿到卖主的房源信息,根据手头上掌握的客户联系信息(买房的人的手机号),通知买房的人,他充当了发布者的角色卖主想卖掉自己的房子,就需要告诉中介,把信息交给中介发布二,网站订阅信息的用户订阅者角色:需要订阅某类信息的网民,
ghostwu
·
2017-08-29 08:02
[设计模式]建造者模式
开始写
设计模式系列
,希望自己可以坚持下来.第二篇:建造者模式什么是建造者模式建造者模式是一步一步创建一个复杂对象,允许用户不了解细节的情况下精细的控制对象的构造过程。
Ethan__Hu
·
2017-08-17 00:05
设计模式
javascript设计模式-适配器,装饰器和工厂
前言本文为译文,初次翻译,如有误导,请多多包含,阅读英文,可直接戳底下原文链接即可作者:josephZimmerman要求前提知识基础的javascript编程知识用户级别所有你已经来到javascript
设计模式系列
中的第二部分
itclanCoder
·
2017-06-29 16:28
设计模式系列
——建造者模式-Builder Pattern
没有人买车会只买一个轮胎或者方向盘,大家买的都是一辆包含轮胎、方向盘和发动机等多个部件的完整汽车。如何将这些部件组装成一辆完整的汽车并返回给用户,这是建造者模式需要解决的问题。建造者模式又称为生成器模式,它是一种较为复杂、使用频率也相对较低的创建型模式。建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品。1.游戏角色设计Sunny软件公司游戏开发小组决定开发一款名为《Su
justCode_
·
2017-06-21 09:20
设计模式系列
——原型模式-Prototype Pattern
1大同小异的工作周报Sunny软件公司一直使用自行开发的一套OA(OfficeAutomatic,办公自动化)系统进行日常工作办理,但在使用过程中,越来越多的人对工作周报的创建和编写模块产生了抱怨。追其原因,Sunny软件公司的OA管理员发现,由于某些岗位每周工作存在重复性,工作周报内容都大同小异,如图7-1工作周报示意图。这些周报只有一些小地方存在差异,但是现行系统每周默认创建的周报都是空白报表
justCode_
·
2017-06-19 08:57
设计模式系列
——单例模式-Singleton Pattern
1单例模式的动机对于一个软件系统的某些类而言,我们无须创建多个实例。举个大家都熟知的例子——Windows任务管理器,如图3-1所示,我们可以做一个这样的尝试,在Windows的“任务栏”的右键弹出菜单上多次点击“启动任务管理器”,看能否打开多个任务管理器窗口?如果你的桌面出现多个任务管理器,我请你吃饭,(注:电脑中毒或私自修改Windows内核者除外)。通常情况下,无论我们启动任务管理多少次,W
justCode_
·
2017-06-17 08:55
设计模式系列
——抽象工厂模式-Abstract Factory Pattern
工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个“产品族”,由同一个工厂来统一生产,这就是我们本文将要学习的抽象工厂模式的基本思想。1界面皮肤库的初始设计Sunny软件公司欲开发一套界面皮肤库,可以对Java桌面软件进行界面美化
justCode_
·
2017-06-16 09:11
设计模式系列
·无从下手的困惑(一)
小二的困惑最近,小二跟着C哥学了不少设计模式,写代码的功夫可谓更上一层楼。但是当小二单独面对新的项目时,想用学过的设计模式来解决问题,往往无从下手。这样尴尬的处境令小二很是苦恼。于是,小二决定去请教万能的C哥...C哥最近不怎么忙,此时正坐在他的人体工程学椅上幽闲的喝茶呢。小二找到C哥,坦诚的说出了自己的困惑。"哈哈,小二。这很正常,这是蜕变的必经之路。""这么说当初您也经历过?""肯定啊,当初我
zilu
·
2017-05-08 00:00
design-pattern
oop
设计模式
设计模式系列
·抽象工厂模式
午后闲谈公司最近项目不忙,午间小憩之后,小二找到C哥攀谈了起来。"C哥,忙啥呢?""也没忙啥,就是随便看看。""哦哦,我最近也不怎么忙。你上次给我讲的工厂模式,受益匪浅啊!""哈哈,是嘛!其实你不知道,还有抽象工厂模式呢!""抽象工厂模式?愿闻其详。""好,反正最近也不忙,就给你讲讲吧。"从奥迪车说起"小二,你知道,奥迪A4与A6,他们使用的轮胎与灯泡是不一样的。""是,型号不一样,轮胎与灯泡肯定
zilu
·
2017-05-02 00:00
oop
面向对象编程
design-pattern
设计模式新说
设计模式
Android
设计模式系列
(1)--SDK源码之组合模式
组合模式:通俗来说就是,有个容器,然后又好多衍生产品,能在容器里新增,删除产品。比如:LinearLayout,RelativeLayout等布局容器,可以在容器里面放置TextView,Button,等这些衍生产品。1.意图将对象View和ViewGroup组合成树形结构以表示"部分-整体"的层次结构(View可以做为ViewGroup的一部分)。组合模式使得用户对单个对象View和组合对象Vi
__帝华
·
2017-04-27 15:39
设计模式从放弃到入门 - 收藏集 - 掘金
设计模式系列
11--桥接模式-掘金image假设要实现一个给客户发送提示消息的功能,发送的消息类型可分为:普通消息、加急消息、特加急消息等等,而每种消息的发送的方式一般有:系统内推送、手机短信、电子邮件等等
掘金
·
2017-04-27 00:00
单例模式
观察者模式
android
设计模式
设计模式系列
·工厂方法模式之Code Review
codereview的开始小二所在的公司最近出了很多线上bug,痛定思痛,于是老大们纷纷决定落实codereview机制...很走运,C哥负责review小二消息中心的代码好一段switch...case..."小二,我们开始吧,让我看看前几天你写的代码"。C哥微笑道。"好的,C哥!"小二熟练的打开电脑,找到消息中心的代码。"C哥,这是你之前告诉我用的桥接模式写的!""嗯,写的不错,这样抽象与实现
zilu
·
2017-04-25 00:00
面向对象设计模式
oop
design-pattern
设计模式
设计模式(十五)状态模式
相关文章
设计模式系列
前言建议在阅读本文前先阅读设计模式(十一)策略模式这篇文章,虽说状态模式和策略模式的结构几乎是相同的,但是它们所解决的问题是不同的,读完这两篇文章你就会有了答案。
itachi85
·
2017-04-17 12:00
设计模式
设计模式系列
·类爆炸之 Bridge 模式
迷之微笑经过C哥的精心指导,消息中心终于上线!代码运行了半个月,稳健无bug。王小二托着下腮,看着代码,一抹迷之微笑随之闪现^_^。作为一名有追求的码农,此时的快乐或许只有自己能懂。消息中心的重构一天清晨,小二凝神聚力,手指在键盘间有节奏的敲击着,一行行代码跃然屏上。不知不觉,老大在小二背后站了半天了..."小二,之前消息中心是你做的吧?""嗯嗯,是的。""好的,咱们现在正在搞服务拆分。而消息中心
zilu
·
2017-04-14 00:00
design-pattern
设计模式
【阿里大神讲设计模式】1.卖热干面的启发---Builder模式
本
设计模式系列
课程由名俊授权发布看个故事互联网寒冬来袭,小光越来越觉得码农这个行当不太好混了.年关将至,思乡之情也是倍切.心底一横,要不直接回老家做点小买卖得了~说做就做,小光辞了工作,回到老家武汉,做起了卖热干面的行当
菜鸟窝
·
2017-04-01 09:30
设计模式系列
·Adapter模式之如何优雅的使用别人的轮子
消息中心的重构话说这几天,王小二经过C哥的精心指导,初步领悟了设计模式的魅力。于是小二又着手对消息中心进行了设计与重构,看,下面就是小二画的UML类图。小二自忖:嗯...看着还不错嘛,不管是发送短信还是发送邮件,因为两者都继承自抽象类Message,所以可以方便的利用面向对象的多态性,这样就进一步实现了针对接口编程,perfect!(btw:不了解多态的童鞋,请戳:OOP三大特性:封装、继承、多态
zilu
·
2017-03-28 00:00
适配器模式
design-pattern
面向对象设计模式
oop
设计模式
设计模式系列
·Facade模式之MVC的烦恼
流行的MVC架构模式如今的Web开发,各种框架风起云涌,势如破竹。从国民第一的ThinkPhp到称霸全球的Laravel,这些框架有一个共同特征,都采用了MVC的架构模式。没有任何意外,王小二的公司用Thinkphp来开发公司的主打产品。Get新需求一天,小二刚到公司,正打算坐下来喝杯茶。老大走了过来:“小二啊,现在有个新的需求。咱们之前提交订单的模块,需要增加发送邮件的功能,你看看能不能实现?”
zilu
·
2017-03-26 00:00
设计模式
oop
design-pattern
面向对象设计模式
php
设计模式系列
·初探设计模式之王小二的疑问
你见过凌晨四点的北京吗?开发了一个月的项目,终于要上线了!王小二和同事们正在为今晚的上线做最后的准备。万事俱备,只欠东风。因为项目是与D公司合作开发的,D公司上线过程中出了问题,所以王小二他们也没有办法,只能等着了。1个小时...2个小时...5个小时过去了,大家都睡过去了。“叮铃铃...叮铃铃...”,一阵刺耳的铃声响起,原来是C哥的闹铃。小二看看表,凌晨4点了。此时睡意全无,去找C哥聊聊天吧!
zilu
·
2017-03-25 00:00
design-pattern
oop
设计模式
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他