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
【GOF23设计模式专栏】
Java代理模式
简介代理模式(ProxyPattern)是
GoF23
种Java常用设计模式之一。
JackieYeah
·
2016-04-11 20:00
总结列表
设计模式:
GOF23
种设计模式,再加上非GOF的常用的设计模式,如简单工厂,表驱动、状态机、MVC 常见数据结构和算法:链表、动态数组、哈希表、顺序表、集合、二叉树,各种排序算法、查找算法 协议传输介质
轻典
·
2016-03-30 01:00
java设计模式
GOF23
07 桥接模式
一.桥接模式简介因为java是单继承结构,在面对多重维度关系的时候只能使用多层继承,但是多层继承违背了单一职责原则,复用性差,类的个数也非常多。所以需要使用桥接模式将各个维度设计成独立的继承结构。从而减少子类的个数和见底管理维护的成本。桥接模式极大的提高了系统的可扩展性,在两个变化维度中任意宽展一个维度,都不需要修改原有的系统,符合开闭原则。二.应用场景1).JDBC驱动程序2).银行的日志管理两
laroByo
·
2016-03-23 22:00
java设计模式
GOF23
06 代理模式
一.代理模式简介使用代理模式可以控制访问摸个对象的方法,在调用某个方法之前做前置工作,调用方法之后做后只处理。java设计中的代理模式就如同生活中的中介,由中介(代理)做很多准备工作,客户只需要调用关键方法,不需要关心其他固定的,基本不变的流程。AOP(面向切面编程)的核心机制就是代理模式。这里是AOP简介 二.代理模式模块分析核心角色:1).抽象角色:定义代理角色和真是角色的公共方法2).真是角
laroByo
·
2016-03-20 22:00
java设计模式
GOF23
05 适配器模式
一.适配器模式简介java中一个类想要使用与自己毫不相干的另一个对象时,最简单的方法是使用适配器模式。下面是简单代码实现:packagecom.lz.adapter; /* *被适配对象 */ publicclassAdaptee{ publicvoidrequest(){ System.out.println("提供相关服务。"); } }packagecom.lz.adap
laroByo
·
2016-03-18 21:00
java设计模式
GOF23
04 原型模式
一.原型模式介绍 因为java中new一个新对象比clone一个对象需要花费等多的资源,所以一般需要在短时间内创建大量对象并且new对象的过程需要耗费比较多的资源使用原型模式。 想要clone一个类需要这个类实现Cloneable接口,重载clone方法,这个接口在底层通过内存拷贝实现clone对象,因此效率很高。 packagecom.lz.prototype;importjava.util.D
laroByo
·
2016-03-18 21:00
java设计模式
GOF23
03 建造类模式
packagecom.lz.builder; /* *组装者实现类,提供一个可以获取产品的公共方法 */ publicclassLzCarDirectorimplementsCarDirector{ privateCarBuildercb; privateCarcar; publicLzCarDirector(CarBuildercb){ this.cb=cb; }
laroByo
·
2016-03-14 19:00
java设计模式
GOF23
02 工厂模式
packagecom.lz.factory.simpleFactory; /* * *补充:面向对象基本原则 *OCP:(开闭原则)添加新功能不应该修改原有代码,而是添加新的类 *DIP:(依赖倒转原则)依赖接口编程 *LOD:(迪米特法则)降低耦合,只和必要的对象通信 *静态工厂类{ *创建者和调用者的分离 * *简单工厂问题:添加新功能需要修改代码 *} *工厂方法
laroByo
·
2016-03-13 12:00
java设计模式
GOF23
01 单例模式
一.单利模式简介单例模式能保证在一个JVM中,该对象只有一个实例存在 二.应用场景:1)windows的任务管理器2)读配置文件3)网站计数器4)数据库连接池5)springMVC控制对象 三.优点1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个
laroByo
·
2016-03-10 22:00
C++设计模式——简单工厂模式
因为它至少不是
Gof23
种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是工厂方法模式的一个引导,所以我想有必要把它作为第一个讲一下。
我想静静!
·
2016-03-05 12:00
(
GOF23
设计模式)_简单工厂模式详解
工厂模式实现了创建者和调用者的分离详细分类:简单工厂模式工厂方法模式抽象工厂模式面向对象设计的基本原则:OCP(开闭原则,Open-ClosedPrinciple):一个软件的实体应当对应拓展开放,对修改关闭DIP(依赖倒转原则,DependenceInversionPrinciple):要针对接口编程,不要针对实现编程LoD(迪米特法则,LawofDemeter):只与你直接的朋友通信,而避免和
qq_25371579
·
2016-02-24 02:00
设计模式
工厂模式
(
GOF23
设计模式)_单例模式_双重检查锁式_静态内部类式_枚举式
设计模式a、创建型模式单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式b、结构型模式适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式c、行为型模式模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式1.1、单例模式之双重检测锁实现这个模式将同步内容内容下到if内部,提高了执行的效率不必每次获取对象
qq_25371579
·
2016-02-23 21:00
(
GOF23
设计模式)_单例模式_应用场景_饿汉式_懒汉式
设计模式a、创建型模式单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式b、结构型模式适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式c、行为型模式模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式1、单例模式核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点2、单例模式的优点:
qq_25371579
·
2016-02-23 17:00
设计模式
工厂三兄弟——简单工厂模式
什么是简单工厂模式简单工厂模式并不属于
GoF23
个经典设计模式,但通常将它作为学习其他工厂模式的基础,它的设计思想很简单,其基本流程如下:首先将需要创建的各种不同对象的相关代码封装到不同的类中,这些类称为具体产品类
Todo_
·
2016-02-17 10:00
设计模式
工厂模式
简单工厂
静态工厂
工厂三兄弟——简单工厂模式
什么是简单工厂模式简单工厂模式并不属于
GoF23
个经典设计模式,但通常将它作为学习其他工厂模式的基础,它的设计思想很简单,其基本流程如下:首先将需要创建的各种不同对象的相关代码封装到不同的类中,这些类称为具体产品类
Todo_
·
2016-02-17 10:00
设计模式
工厂模式
简单工厂
静态工厂
访问者模式--Android源码设计模式笔记
定义:将数据结构和数据操作分离的设计模式,是
GOF23
种设计模式中最复杂的一个,使用频率不高使用场景:1对象数据结构比较稳定,但经常需要在对象结构上定义新的操作 2需要对一个对象结构中的对象进行很多不同的且不想关的操作
q178266871
·
2016-02-14 11:00
工厂三姐妹——简单工厂模式
简单工厂模式并不属于
GoF23
个经典设计模式,原因是它违反了“开闭原则”,但通常将它作为学习其他工厂模式的基础,它的设计思想很简单,其基本
sun15732621550
·
2016-01-30 17:00
简单工厂模式
大话设计模式
工厂三姐妹
【设计模式】——简单工厂、工厂方法和抽象工厂
不属于
GOF23
种设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。是模式中最简单实用
fjj15732621696
·
2016-01-30 10:00
简单工厂模式
因为它至少不是
Gof23
种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是工厂方法模式的一个引导。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。
loonsd
·
2016-01-01 19:00
创建型:设计模式之工厂模式(一)
本章将要学习的简单工厂模式是工厂方法模式的“小弟”,它不属于
GoF23
种设计模式,但在软件开发中应用也较为频繁,通常将它作为学习其他工厂模式的入门。此外,工厂方法模式还有一位“大哥”——抽象工厂模式。
z742182637
·
2015-12-24 14:00
设计模式
面向对象
软件开发
工厂模式
对于这一版《设计模式——基于C#的工程化实践及扩展》的反思
(这样很多经典
GOF23
的内容其实用新的语法完
·
2015-11-13 19:44
设计模式
简单工厂模式(Simple Factory Pattern)
因为它至少不是
Gof23
种设计模式之一。但它在实际的编程中经常被用到
·
2015-11-13 12:30
Pattern
代码不是重点, 领悟OO思想(一)
学习了
GOF23
设计模式,有感而发,决定写点东西…… 《转CSDN上一句话》 如果抛开一切非技术方面的因素,C# 无疑是这个星球上有史以来最好的编程语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果
·
2015-11-12 14:32
OO
Gof23
创建型:1. 单件模式(Singleton Pattern)2. 抽象工厂(Abstract Factory)3. 建造者模式(Builder)4. 工厂方法模式(Factory Method)5. 原型模式(Prototype) 结构型:6. 适配器模式(Adapter Pattern)7. 桥接模式(Bridge Pattern)8. 装饰模式(Decorator Pattern)9. 组合
·
2015-11-11 14:02
gof
NET设计模式(2): 工厂方法模式
工厂方法模式(Factory Method Pattern) 介绍: 在 简单工厂模式中,我们提到,工厂方法模式是 简单工厂模式的一个延伸,它属于
Gof23
中设计模式的创建型设计模式。
·
2015-11-11 08:08
工厂方法模式
NET设计模式(1): 简单工厂模式
因为它至少不是
Gof23
种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是 工厂方法模式的一个引导,所以我想有必要把它作为第一个讲一下。
·
2015-11-11 08:07
简单工厂模式
工厂方法模式
.Net工厂方法模式 工厂方法模式(Factory Method Pattern)介绍: 在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于
Gof23
中设计模式的创建型设计模式
·
2015-11-11 02:16
工厂方法模式
NHibernate之旅(13):初探立即加载机制
其本质就是使用
GoF23
中代理模式实现,这节我们简单分析NHibernate另一种加载机制——立即加载。我用一张图片形象的展现立即加载机制。 立即加载 顾名思义,就是立
·
2015-11-10 22:54
Hibernate
设计模式学习笔记(十四)——创建型模式总结
GoF23
种设计模式中创建型模式有5种,分别是:Singleton单件模式、Abstract Factory抽象工厂模式、Builder
·
2015-11-09 14:13
设计模式
设计模式学习笔记(十五)——结构型模式(Structural patterns)总结
结构型设计模式是从程序的结构上解决模块之间的耦合问题(好像是句废话),
GoF23
种设计模式中结构型设计模式有7种,分别是:Adapter适配器模式、Bridge桥接模式、Composite组合模式、Decorator
·
2015-11-08 11:27
Pattern
设计模式学习笔记(十四)——创建型模式(Creational patterns)总结
GoF23
种设计模式中创建型模式有5 种,分别是:Singleton 单件模式、Abstract Factory 抽象工厂模式、Builder 生成器模式、Factory Method 工厂方法模式、
·
2015-11-08 11:26
Pattern
.NET设计模式(2): 工厂方法模式
工厂方法模式(Factory Method Pattern) 介绍: 在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于
Gof23
中设计模式的创建型设计模式。
·
2015-11-07 10:00
工厂方法模式
创建型-工厂方法模式
介绍:在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于
Gof23
中设计模式的创建型设计模式。它解决的仍然是软件设计中与创建对象有关的问题。它可以更好的处理客户的需求变化。
·
2015-11-07 10:38
工厂方法模式
如何使用设计模式来构造系统--(9)
(声明:本系列所用的模式都来自
GOF23
中,本系列并不是讲23种经典设计模式,而是如何去使用这些模式) 前面的客户端程序中,遍历部门时,有个对部门还是人员的判断
·
2015-11-07 10:26
设计模式
如何使用设计模式来构造系统--(8)
(声明:本系列所用的模式都来自
GOF23
中,本系列并不是讲23种经典设计模式,而是如何去使用这些模式) 前面我们完成了复杂的Composite的创建的封装
·
2015-11-07 10:25
设计模式
如何使用设计模式来构造系统--(7)
(声明:本系列所用的模式都来自
GOF23
中,本系列并不是讲23种经典设计模式,而是如何去使用这些模式) 在前面的文章中,我们设计完成了员工工资,福利以及按照部门来区分员工
·
2015-11-07 10:24
设计模式
如何使用设计模式来构造系统--(5)
(声明:本系列所用的模式都来自
GOF23
中,本系列并不是讲23种经典设计模式,而是如何去使用这些模式) 前面我们设计了员工的工资,奖金
·
2015-11-07 10:23
设计模式
如何使用设计模式来构造系统--(6)
(声明:本系列所用的模式都来自
GOF23
中,本系列并不是讲23种经典设计模式,而是如何去使用这些模式) 前面我们设计完成了统计部门工资,这样的一个需求
·
2015-11-07 10:23
设计模式
如何使用设计模式来构造系统--(3)
(声明:本系列所用的模式都来自
GOF23
中,本系列并不是讲23种经典设计模式,而是如何去使用这些模式) (由于篇幅有限,部分代码请看
·
2015-11-07 10:21
设计模式
如何使用设计模式来构造系统--(2)
(声明:本系列所用的模式都来自
GOF23
中,本系列并不是讲23种经典设计模式,而是如何去使用这些模式) (由于篇幅有限,部分代码请看如何使用设计模式来构造系统
·
2015-11-07 10:20
设计模式
如何使用设计模式来构造系统--(1)
(声明:本系列所用的模式都来自
GOF23
中,本系列并不是讲23种经典设计模式,而是如何去使用这些模式) 一直很想写关于设计模式的具体使用的文章
·
2015-11-07 10:20
设计模式
工厂三兄弟之简单工厂模式
简单工厂模式概述简单工厂模式并不属于
GoF23
个经典设计模式,但通常将它作为学习其他工厂模式的基础,它的设计思想很简单,其基本流程如下:首先将需要创建的各种不同对象(例如各种不同的Chart对象)的相关代码封装到不同的类中
beiyetengqing
·
2015-11-06 10:00
简单工厂模式(Simple Factory Pattern)
因为它至少不是
Gof23
种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是 工厂方法模式的一个引导,所以我想有必要把它作为第一个讲一下。
·
2015-11-05 08:15
Pattern
设计模式学习笔记(十五)——结构型模式总结
结构型设计模式是从程序的结构上解决模块之间的耦合问题(好像是句废话),
GoF23
种设计模式中结构型设计模式有7种,分别是:Adapter适配器模式、Bridge桥接模式、Composite组合模式、Decorator
·
2015-11-02 19:48
设计模式
设计模式学习笔记(十五)——结构型模式总结
结构型设计模式是从程序的结构上解决模块之间的耦合问题(好像是句废话),
GoF23
种设计模式中结构型设计模式有7种,分别是:Adapter适配器模式、Bridge桥接模式、Composite组合模式、Decorator
·
2015-11-02 19:49
设计模式
设计模式学习笔记(十四)——创建型模式总结
GoF23
种设计模式中创建型模式有5种,分别是:Singleton单件模式、Abstract Factory抽象工厂模式、Builder生成器模式、Factory Method
·
2015-11-02 19:48
设计模式
创建型模式-工厂方法模式
26/factory_method.html#1899056 工厂方法模式(Factory Method Pattern)介绍:在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于
Gof23
·
2015-11-02 16:57
工厂方法模式
创建型模式-简单工厂模式(2)
因为它至少不是
Gof23
种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是工厂方
·
2015-11-02 16:56
简单工厂模式
模式对象
GoF23
种设计模式之创建型模式之建造者模式
工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下模式对象 一、概述 将一个复杂对象的构建与其表示分离开来,使得同样的构建进程可以创立不同的表示。 二、适用性  
·
2015-11-02 14:16
建造者模式
.NET设计模式(2): 工厂方法模式
工厂方法模式(Factory Method Pattern) 介绍: 在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于
Gof23
中设计模式的创建型设计模式。
·
2015-11-02 11:36
工厂方法模式
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他