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
------【大话设计模式】
大话设计模式
-迭代器模式
//Iterator迭代器抽象类 abstractclassIterators{ //用于定义得到开始对象、得到下一个对象、判断是否到结尾、当前对象等抽象方法,统一接口 publicabstractfunctionfirst(); publicabstractfunctionnext(); publicabstractfunctionisDone(); publicabstractfunction
dizzthxl
·
2012-07-23 14:00
享元模式——FlyWeight
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍享元模式的实现。 举个围棋的例子,围棋
OutManLee
·
2012-07-22 10:00
设计模式
String
struct
null
delete
Class
大话设计模式
-组合模式
abstractclassComponent{ protected$name; function__construct($name){ $this->name=$name; } publicabstractfunctionadd(Component$c); publicabstractfunctionremove(Component$c); publicabstractfunctiondisp
dizzthxl
·
2012-07-20 16:00
设计模式
c
function
search
存储
Class
大话设计模式
-备忘录模式
//发起人类 classOriginator{ publicfunction__get($key){ returnisset($this->$key)?$this->$key:null; } publicfunction__set($key,$value){ $this->$key=$value; } //需要保存的属性,可能有多个 private$state; //创建备忘录,将当前需要
dizzthxl
·
2012-07-19 17:00
设计模式
c
function
null
Class
.net版机房收费系统总结
软工、UML、Rose画图、C#、
大话设计模式
、MVC
happylee6688
·
2012-07-15 20:00
.net版机房收费系统总结
软工、UML、Rose画图、C#、
大话设计模式
、MVC与三层、VB.NE
txf2004
·
2012-07-15 20:00
.net
设计模式C++实现(6)——建造者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍建造者模式的实现。 建造者模式的定义将
LanerGaming
·
2012-07-10 15:00
设计模式
编程
C++
语言
UML
产品
设计模式C++实现(5)——原型模式、模板方法模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍原型模式和模板方法模式的实现。首先介绍原型模
LanerGaming
·
2012-07-10 15:00
设计模式C++实现(3)——适配器模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件
LanerGaming
·
2012-07-09 22:00
设计模式C++实现(4)——单例模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基
LanerGaming
·
2012-07-09 22:00
设计模式C++实现(2)——策略模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件
LanerGaming
·
2012-07-09 18:00
设计模式C++实现(1)——工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件
LanerGaming
·
2012-07-09 18:00
设计模式
编程
C++
扩展
UML
产品
设计模式
刚把
大话设计模式
的书看一遍,还没有怎么深入的学习,也有很多地方不是很懂,我就把这23中设计模式一一的列出来,然后进行描述。 设计模式主要分为三个类型:创建性、结构型和行为型。
liuyanlinglanq
·
2012-07-08 21:00
关于依赖、关联、聚合、组合的理解
大话设计模式
上的一个图,我用EA画出来的: UML中的6大关系相关英文及音标: 依赖关系 dependency [di'pendənsi]
weizhilizhiwei
·
2012-07-01 21:00
组合
依赖
聚合
关联
c#事件
我推荐大家看程杰的《
大话设计模式
》书上面对事件的介绍,视频我推荐大家看陈广老师的《事件》.对于事件的举例我认为有很多的经典案例比如“猫和老鼠”,“学校放假”,“出版社发行刊物,读者订阅”,我们天天有QQ
阿拉赛
·
2012-06-28 16:00
C#
事件
C#事件
JAVA设计模式十四--Visitor(访问者模式)
据《
大话设计模式
》中说算是最复杂也是最难以理解的一种模式了。定义(源于GoF《DesignPattern》):表示一个作用于某对象结构中的各元素的操作。
Y-CAT
·
2012-06-22 10:45
JAVA
JAVA设计模式十四--Visitor(访问者模式)
据《
大话设计模式
》中说算是最复杂也是最难以理解的一种模式了。 定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。
snake_hand
·
2012-06-22 10:00
java设计模式
JAVA设计模式十四--Visitor(访问者模式)
据《
大话设计模式
》中说算是最复杂也是最难以理解的一种模式了。定义(源于GoF《DesignPattern》):表示一个作用于某对象结构中的各元素的操作。
hfmbook
·
2012-06-22 10:00
java
设计模式
数据结构
String
Class
interface
大话设计模式
1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供
hewei0241
·
2012-06-18 16:00
设计模式
数据结构
算法
Decorator
语言
产品
设计模式之创建型模式
二、创建型模式分类在《
大话设计模式
》
浪子剑客
·
2012-06-14 13:00
设计模式
创建型模式
近期计划
1.EA工具的学习使用;2.设计模式学习(
大话设计模式
);3.UML学习;思考面向对象,程序框架设计,设计模式应用,感觉需要学习的东西还挺多,加油!
ykm0722
·
2012-06-11 15:00
混蛋的面试题——《
大话设计模式
》读后感
【公司面试题】 “请用C++、Java、C#或VB.NET 任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。 【小菜的第二个答案】 class Program { static void Main(string[] args) { try { Console.Write(&q
webcode
·
2012-06-11 08:00
设计模式
设计模式1(类和对象)
后来我看了伍迷老师的《
大话设计模式
》,觉得对话形式挺好看的,比那些个纯理论的强多了,容易上手,不是吗?所以在学习练习应用设计模式之前,缕缕之前忽视了的基础。我把我觉得重要的地方,易混淆的
Jessie_J_Wang
·
2012-06-07 09:00
设计模式
编程
c
工作
面试
四五月份小结
《
大话设计模式
》,用了两个月的时间,感觉用的时间有些长。本来计划用一个月的时间,结果超出了一个月的时间,主要原因是没有做好规划吧,制定任务后又没有反馈,结果2个月的时间不知不觉过去了。
isiqi
·
2012-05-31 19:00
小结
四五月份小结
《
大话设计模式
》,用了两个月的时间,感觉用的时间有些长。本来计划用一个月的时间,结果超出了一个月的时间,主要原因是没有做好规划吧,制定任务后又没有反馈,结果2个月的时间不知不觉过去了。
haiyan_cf
·
2012-05-31 19:00
策略模式-商场促销-
大话设计模式
类结构://父类,商场结账的算法 publicinterfaceSuperCash{ //得到算过后的结账金额 publicdoublegetcash(doublecash); }//正常的结账 publicclassNormalCashimplementsSuperCash{ publicdoublegetcash(doublecash){ returncash; } }//对购买的货物进行
wxwzy738
·
2012-05-31 19:00
大话设计模式
之模板方法模式(Darren)
大家晚上好,又在每天的这个时候和大家分享学习成果了:之前我写了:简单工厂模式,策略模式,单一职责原则,开放封闭原则,依赖倒转原则,装饰模式,代理模式,抽象工厂模式,原型模式,今天来讲一下设计模式之模板方法模式.在编程过程中也许大家都会遇到重复的代码,然而重复对于我们来说就是:重复=易错+难改,而模板方法模式就是帮助我们去减少这些重复的代码。为了更好的了解模板方法模式先看看我写的一个事例 模拟学员
fwj380891124
·
2012-05-29 23:00
C++设计模式之十:Facade(外观)
一、意图:为子系统提供一致的界面,Facade定义高层接口,从而使子系统的使用更加方便;二、类图(截图自《
大话设计模式
》):三、组成元素:Facade:代理客户请求给子系统;SubSys:子系统;四、代码实现
conanswp
·
2012-05-28 21:00
看《
大话设计模式
》视频的一点点感受
看《
大话设计模式
》视频的一点点感受 《在话设计模式》在上周就看完了,这两天在写总结,但是一直没有完成,尽管花了两近两个月的时间,但是从总结的效果来看,并不好,因为书中的大部分内容看不懂,所以没有自己的理解
haiyan_cf
·
2012-05-28 18:00
工厂模式
为了重构机房收费系统,快速的回顾了UML建模和
大话设计模式
。 我认为三者的共同点都是解耦,为了让我们的系统变得容易维护、可扩展、可复用、灵活性好。不同点是抽象层次不同。
xhf55555
·
2012-05-28 14:00
设计模式
扩展
UML
产品
工厂模式
为了重构机房收费系统,快速的回顾了UML建模和
大话设计模式
。我认为三者的共同点都是解耦,为了让我们的系统变得容易维护、可扩展、可复用、灵活性好。不同点是抽象层次不同。
isiqi
·
2012-05-28 14:00
工厂模式
Books
ErichGamma/RichardHelm/RalphJohnson.JohnVlissides/JohnVlissides—设计模式JoshuaKerievsky—重构与模式苏杰—人人都是产品经理程杰—
大话设计模式
jqbmaster
·
2012-05-26 15:00
book
工厂方法模式-雷锋工厂-
大话设计模式
类结构图://工厂方法模式,工厂接口 publicinterfaceFactory{ LeiFengcreateLeiFengFactory(); }//雷锋 publicinterfaceLeiFeng{ voidsweep();//扫地 voidwash();//洗衣 voidbuyrice();//做饭 }//使用简单工厂 publicclassSimpleFactory{ publics
wxwzy738
·
2012-05-22 21:00
设计模式
String
null
Class
interface
简单工厂实现-
大话设计模式
类结构图:publicstaticvoidmain(String[]args){ //Operationoper=OperationFactory.createOperation("+"); Operationoper=OperationFactory.createOperation("-"); System.out.println(oper.getResult(7,8)); /** *-1.0
wxwzy738
·
2012-05-22 20:00
设计模式
String
Class
interface
Darren
大话设计模式
之依赖倒转原则
各位博友晚上好,又到了晚上的这个时间,感谢大家一直对Darren博客的支持,希望这篇文章对你有所帮助: 这几天一直在看设计模式:简单工厂模式,策略模式,单一职责原则,开放封闭原则,今天我学习了依赖倒转原则,再此和大家分享一下学习心得。 抽象不应该依赖细节,细节应该依赖于抽象。说白了就是针对接口编程,而不是针对实现编程。 依赖倒转原则: 高层模块不应该依赖与低层模块,两个都应该依赖抽象。
jiagou
·
2012-05-21 21:00
设计模式
Darren
大话设计模式
之依赖倒转原则
各位博友晚上好,又到了晚上的这个时间,感谢大家一直对Darren博客的支持,希望这篇文章对你有所帮助: 这几天一直在看设计模式:简单工厂模式,策略模式,单一职责原则,开放封闭原则,今天我学习了依赖倒转原则,再此和大家分享一下学习心得。 抽象不应该依赖细节,细节应该依赖于抽象。说白了就是针对接口编程,而不是针对实现编程。 依赖倒转原则: 高层模块不应该依赖与低层模块,两个都应该依赖抽象。
jiagou
·
2012-05-21 21:00
设计模式
Darren
大话设计模式
之依赖倒转原则
各位博友晚上好,又到了晚上的这个时间,感谢大家一直对Darren博客的支持,希望这篇文章对你有所帮助:这几天一直在看设计模式:简单工厂模式,策略模式,单一职责原则,开放封闭原则,今天我学习了依赖倒转原则,再此和大家分享一下学习心得。抽象不应该依赖细节,细节应该依赖于抽象。说白了就是针对接口编程,而不是针对实现编程。依赖倒转原则:高层模块不应该依赖与低层模块,两个都应该依赖抽象。抽象不应该依赖细节,
fwj380891124
·
2012-05-21 21:00
桥接设计模式-手机软件何时统一-
大话设计模式
需求:图1:图2:图3:类结构:publicclassMain{ publicstaticvoidmain(String[]args){ Softsoft=newGameSoft(); soft.setName("泡泡堂"); SanXingBrandb=newSanXingBrand(); b.setName("三星手机"); b.handGame(soft); } }publicabstrac
wxwzy738
·
2012-05-15 22:00
UML类图解义 (来自《
大话设计模式
》)
小菜:“对了,我时常在一些技术书中看到这些类图表示,简单的还看得懂,有些标记我很容易混淆。要不你给我讲讲吧。”大鸟:“这个其实多看多用就熟悉了。我给你举一个例子,来看这样一幅图,其中就包括了UML类图中的基本图示法。”UML类图图示样例大鸟:“首先你看那个‘动物’矩形框,它就代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性
Start-up
·
2012-05-14 23:00
UML
大话设计模式
感悟(4)——六大原则
三原则一法则是指:单一职责原则(SRP),开放-封闭原则(OPC),依赖倒转原则,迪米特法则,里氏代换原则,接口隔离原则(LSP)。一、六大原则定义。 1.单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。就像现在的电话由于职责过多,有照相,听音乐,打电话等等很多职责,这样的话照相时相片的画质没有照相机的好,听音乐也没有音响的效果好。编程也一样如果一个类承担的职责
gwblue
·
2012-05-13 20:00
设计模式
编程
扩展
音乐
聊天
电话
大话设计模式
感悟(3)——策略模式(Strategy)
一、定义。 它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使 用算法的客户。 比如:一个商场的收银软件,搞活动时有的商品打八折,有的商品买XXX元反XXX元,还有的商品正常 收费。那么我们就可以把商品打八折,买XXX元反XXX元和正常收费,这三种收费方式做个封装,抽象出一 个策略类与客户端来交互,不同的商场有
gwblue
·
2012-05-11 17:00
设计模式
算法
单元测试
Class
扩展
UML
设计模式之原型模式学习
由于没有接触过C#,不知《
大话设计模式
》所云。但无看了《
大话设计模式
》觉得非就是深拷贝和浅拷贝的问题。在此谈谈我对C++深拷贝与浅拷贝的认识,不足之处请指出。
ithzhang
·
2012-05-11 16:00
设计模式
编程
c
C#
存储
Class
设计模式之原型模式学习
由于没有接触过C#,不知《
大话设计模式
》所云。但无看了《
大话设计模式
》觉得非就是深拷贝和浅拷贝的问题。在此谈谈我对C++深拷贝与浅拷贝的认识,不足之处请指出。
xitong
·
2012-05-11 16:00
设计模式
大话设计模式
之单一职责原则
很高兴又在每天的这个时间和大家一起分享自己的学习见解,今天我看了一下
大话设计模式
里面的单一职责原则,现在就跟大家一起分享一下自己的学习成果: 单一职责的定义: 就一个类而言,应该只有一个引起它变化的原因
jiagou
·
2012-05-11 00:00
设计模式
大话设计模式
之单一职责原则
很高兴又在每天的这个时间和大家一起分享自己的学习见解,今天我看了一下
大话设计模式
里面的单一职责原则,现在就跟大家一起分享一下自己的学习成果: 单一职责的定义: 就一个类而言,应该只有一个引起它变化的原因
jiagou
·
2012-05-11 00:00
设计模式
大话设计模式
之单一职责原则
很高兴又在每天的这个时间和大家一起分享自己的学习见解,今天我看了一下
大话设计模式
里面的单一职责原则,现在就跟大家一起分享一下自己的学习成果:单一职责的定义:就一个类而言,应该只有一个引起它变化的原因
fwj380891124
·
2012-05-11 00:00
设计模式
游戏
编程
timer
WinForm
大话设计模式
感悟(2)——简单工厂模式(Simple Factory)
一、定义。 简单工厂模式是类的创建,又叫静态工厂方法(StaticFactoryMethord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。UML图如下: 就是表达的意思是将很多个产品抽象成一类产品,工厂Creator负责通过客户端的需求来确定生产哪个产品。2.优点与缺点。 优点:工厂类是整个模式的关键.包含了必要的逻辑判断,根据外界给定的信息,决定究竟应
gwblue
·
2012-05-10 15:00
设计模式
优化
UML
产品
Java程序员从笨鸟到菜鸟之(四十五)
大话设计模式
(九)迭代器模式和命令模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188首先来看一下迭代器模式是干什么用的?迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行javacollection的遍历:Iteratorit=list.iterator();while(it.hasNext()){//using“it.next();”do
seamplezeus
·
2012-05-06 13:00
迭代器模式
Java程序员从笨鸟到菜鸟之(四十五)
大话设计模式
(九)迭代器模式和命令模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 首先来看一下迭代器模式是干什么用的? 迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历:Iterator it = list.iterator();while(it.hasNext()){//using “i
csh624366188
·
2012-05-06 13:00
java
设计模式
String
vector
command
iterator
Java程序员从笨鸟到菜鸟之(四十五)
大话设计模式
(九)迭代器模式和命令模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 首先来看一下迭代器模式是干什么用的? 迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历:Iterator it = list.iterator();while(it.hasNext()){//using “i
csh624366188
·
2012-05-06 13:00
java
java程序员
java知识
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他