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
------【大话设计模式】
大 话 设 计 模 式
大话设计模式
从拿到这本书的那一刻,就很喜欢这本书。
u013067756
·
2014-12-14 11:00
面向对象与面向过程小结
大话设计模式
中,讲到了“超模大赛”,“面向对象”先生,一登台就从oo的诞生开始,最后讲到了“面向对象”。接触面向对象有一段时间了,但还没有真正从实践中领悟到他。
u013068440
·
2014-12-13 19:00
软件设计
简单工厂模式的计算器(C++)
最近学习一本叫做《
大话设计模式
》的书,书上的代码貌似是JAVA的,本人使用C++来实现了一下,实现方式上面有稍许不同,但是基本原理差不多,用的是简单工厂模式,经测试可以运行,下面贴上代码:(比较简单就不贴上注释了
herotom1990
·
2014-12-13 14:02
设计模式(C++)
C++
简单工厂模式
设计模式
计算器
设计模式宏观篇
自从遇见你—
大话设计模式
,感觉我的整个人生就好比发生了翻天覆地的变化,每天与你的碰撞摩擦,无不让我对你产生无限的崇敬,首先将你宏观展现再将你的设计精髓一一道来!
u013030601
·
2014-12-11 22:00
设计模式
面向对象
【面向对象】——六原则
《
大话设计模式
》通看一遍了,虽然只是泛读,但其实还是有很多收获的,至少知道了设计模式有23个,原则有6个......呵呵 当然继而通过和小伙伴交流和看大家的博客,对他们又有了进一步的了解。
u012654963
·
2014-12-11 18:00
设计模式
面向对象
对象
软件设计
设计
【大话】之观察者模式
起因: 最近在学习的一本书《
大话设计模式
》。这本书给每个设计模式都加上了一个例子,可以让学习更加的简单又有趣。学了一段时间,给别人讲的时候发现自己记下了不少的东西。
u013045959
·
2014-12-10 18:00
大话设计模式
C++实现-第21章-单例模式
一、UML图二、概念单例模式:保证一个类仅有一个实例,并提供一个访问他的全局访问点。[DP]通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保护它的唯一实例。这个类可以保证没有其他实例可以被创建,并且他可以提供一个访问该实例的方法。三、注意:使用单例模式,只能保证一个线程内对象不会被多次创建,而不不能保证多线程的情况。因此,需要考虑多线程
西青年
·
2014-12-09 23:36
大话设计模式
《大话设计模式》C++实现
【设计模式】—Gof23种设计模式
前言:
大话设计模式
中一直提到GoF,猜想应该是某位创建设计模式的鼻祖大牛,百度之后发现GoF原意:设计模式的经典名著——DesignPatterns:ElementsofReusableObject-OrientedSoftware
u013036380
·
2014-12-07 17:00
商场促销—策略模式
总算是看完了一遍《
大话设计模式
》,到了实践的时候了。对于初学C#的我来说,真的是遇到了一些困难,怎么一打开代码编写窗口,都不知道从哪行开始写代码,非常错乱的感觉。
u013044029
·
2014-12-07 14:00
【
大话设计模式
】--初涉设计模式
在结束完机房之后,到现在的很长一段时间没有敲代码,看着十期他们天天看牛腩,敲代码,调试,而且还用着自己不懂的语言,感觉可羡慕了。在学习C#的时候其实可带劲了,可是新语言接受起来也不是那么容易的。在完成C#视频之后进行的大话设计,感觉原来同一个东西原来还可以用这么多种方法表示,原来按照这种模式设计出来的东东这么方便的!下面说说刚接触大话的一点点小收获,如果大家有意见&建议的都可以提哈!设计模式&面向
u011626283
·
2014-12-06 20:00
设计模式
软件工程
设计模式C++实现(1)——工厂模式
最近在学习设计模式《
大话设计模式
》参考http://blog.csdn.net/wuzhekai1985/article/details/6660462 写的C++代码一起学习 转载一篇保存以后查看也方便么么哒
xuqiang918
·
2014-12-05 13:00
设计模式
工厂模式
【
大话设计模式
】——面向对象
面向对象,从开始学VB就听说了,但也可能是受VB的影响,我曾一直以为面向对象就是:有可以看得见的控件。并且我曾一度认为:VB是面向对象的,而C++是面向过程的,只因VB有控件,C++没有...... 而到学C++的时候,得知:VB是基于对象的,而C++是面向对象的,瞬间凌乱,一直坚持的自认为的真理瞬间垮塌。 而查一些资料只得知:“面向对象编程(ObjectOrientedPr
u012654963
·
2014-12-04 20:00
面向对象
oop
设计
语言
《
大话设计模式
》Python版代码实现
上一周把《
大话设计模式
》看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多、偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼界。
xxjbs001
·
2014-12-04 13:00
简单工厂模式(SimpleFactoryPattern)对比工厂方法模式(FactoryMethodPattern)分析
大话设计模式
这本书看了有三分之一了,对比分析一下简单工厂模式(SimpleFactoryPattern)和工厂方法模式(FactoryMethodPattern)虽然简单工厂模式(SimpleFactoryPattern
u012354475
·
2014-12-02 16:00
简单工厂模式
工厂方法模式
大话设计模式
之建造者模式
一.引入大鸟与小菜吃到的炒面味道不同,而类似肯德基的快餐则不会出现这样情况。其中的原因就是他们的工作流程是非常规范的,时间、温度、热度都确定。这里的工作流程就是一种抽象的流程,此话我们如何去理解呢?二.解决过程①建造小人一GraphicsgThin=pictureBox1.CreateGraphics(); gThin.DrawEllipse(p,50,20,30,30); gThin.DrawR
u013034223
·
2014-12-02 15:00
设计模式
建造者模式
设计模式总结
《
大话设计模式
》中主要讲了23种模式和6大原则,无论哪种模式,都应该符合设计模式的原则。课本上根据不同模式的特点将其分为创建型、结构型和行为型三种类型。
u013036278
·
2014-12-02 08:00
设计模式
设计
【
大话设计模式
】第一章 简单工厂模式
UML图的六种关系:依赖关系:动物以来氧气和水聚合关系:大雁是雁群中的一个,一种弱相关,A对象可以包含B,但B并不是A的部分组合关系:A对象包含B对象,并且B对象是A对象的一部分继承关系实现接口关系关联关系:A对象和B对象互不拥有和包含,但是A需要知道B的一些信息 简单工厂模式的理解工厂只需要调用创建对象的代码即可,根据输入产生不同的输出,即根据不同的输入new出不同的对象,而对象产生的细节则不
cuihao
·
2014-12-01 15:00
【设计模式】单一职责 开-闭 依赖倒转 里氏替换原则
【
大话设计模式
】里大鸟和小菜用的DV的摄像功能和手机的摄像功能的比较,DV的功能单一,手机的功能多而复杂,小菜在看到UFO的时候赶紧拿出手机来录像,结果发现录的很不清楚,如果是DV的话,小菜应该来得及摆一个牛逼的姿势
cuihao
·
2014-12-01 15:00
【设计模式】观察者模式(改进后的)
前言之前 观察者模式一篇 中,【通知者】需要知道【观察者】的类名和更新函数名,耦合度稍大,本篇稍稍修改一下,类似于
大话设计模式
里的C#描述的委托事件的方法。
cuihao
·
2014-12-01 15:00
大话设计模式
之单例模式
一.引入小菜遇到的问题:“工具箱”窗体无法让其只出现一次。大鸟的回答:“工具箱”类也需要计划生育。二.解决过程①最初的写法:privatevoidForm1_Load(objectsender,EventArgse) { this.IsMdiContainer=true; } privatevoidTolStripMenuItemToolbox_Click(objectsender,EventAr
u013034223
·
2014-12-01 10:00
设计模式
单例模式
敏捷开发的一点感受
用了3天,充分挤完了海绵里的时间,看了《轻松Scrum之旅:敏捷开发故事》这本书,觉得写得很好,有意思,找到了当时看
大话设计模式
时候的感觉。
u010191243
·
2014-11-30 15:00
敏捷开发
大话总结
大话设计模式
马上要走向尾声了,这段期间通过小菜的成长自己也是不断地成长,通过小菜和大鸟的对话也知道了软件设计面向对象思想在软件中的应用最可爱的就是设计模式的23个设计模式,让我这段时间丰富多彩也对他们有了自己的一点想法
u013035477
·
2014-11-30 15:00
大话工厂三剑客
大话设计模式
已经到了最后第三边总结阶段了,其中工厂模式可谓是其中的三剑客了,他们有一身的本领能使我们的代码更加优化,他们分别是简单工厂方法、工厂方法、还有抽象工厂,现在我们一次来看看吧,在其中一个计算机的设计当中我们能看到他们的优点和改进
u013035477
·
2014-11-29 10:00
设计模式之工厂
其中《
大话设计模式
》中讲到了关于工厂类的模式主要有:简单工厂模式、工厂模式和抽象工厂模式。那么,我们就通过对比联系来理解这三种模式吧。 首先,我们必须知道它们的基本概念。
u013036278
·
2014-11-27 16:00
设计模式
面向对象
工厂模式
学习设计模式之初,面向对象再理解
要开始
大话设计模式
的学习了,看这本书的封面,感觉很轻松,很卡通,很有趣。一本新书怎么去读,怎么去学,老师讲过很多次了。一本书的前言是相当重要,它能帮助我们掌握全局,它也可能会给予我们一些指导。
u013034223
·
2014-11-26 09:00
面向对象
设计模式之问题集锦(一)
设计模式的主要资料是《
大话设计模式
》,第一阶段先看看各种模式的基本概念,实现每个模式下的例子。然后在进行理解性的学习和掌握,灵活掌握各种模式的优点,知道某种模式适合那种状态。
u013036278
·
2014-11-19 08:00
设计模式
面向对象
设计模式C++实现(10)——桥接模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍桥接模式的实现。 [DP]书上定义:将抽象
mengyafei43
·
2014-11-13 22:00
设计模式C++实现(9)——享元模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍享元模式的实现。 举个围棋的例
mengyafei43
·
2014-11-13 22:00
设计模式C++实现(6)——建造者模式
《
大话设计模式
》举了一个很好的例子——建造小人,一共需建造6个部分,头部、身体、左右手、左右脚。与工厂模式不同,建造者模式是在导向者的控制下一步一步构造产品的。建造小人就是在控制下一步步构造出来的。
mengyafei43
·
2014-11-13 22:00
设计模式C++实现一 工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型模式,大致
mengyafei43
·
2014-11-12 21:00
<十三>读<<
大话设计模式
>>之适配器模式
其实我感觉这个模式是最简单的一个设计模式了,看着名字可能不明白,其原来就是一个接口。比如电脑的USB接口,内部不管外部插得什么设备只要连接USB,内部都能接收到信号,原因就是两设备之间多了个桥梁------USB。 适配器模式:将一个类的接口转换成客户希望的另一个接口。它使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 >是以NBA球员在外国培训不懂外语,而需要翻译者来
jzhf2012
·
2014-11-07 10:00
java
设计模式
适配器模式
<十二>读<<
大话设计模式
>>之状态模式
对于状态模式,>是以人从上班到下班到加班的状态来展开讲述的。状态模式其实就是某一个对象在某个过程或者时间的一个状态记录,但是这个状态的顺序不能发生变化,在程序设计方面可能要比其他模式稍微复杂点,请待我慢慢将来。 本人喜欢用代码来形象的讲述原理,可能是因为对单纯的看些理论的书有些反感或者无趣吧,我希望以后的教育也如此,要不大家都不高考了。。。嘿嘿说多了 状态模式:当一个对象的内在
jzhf2012
·
2014-11-06 13:00
java
设计模式
状态模式
第三话-单一职责原则
写在前面:本人最近在看《
大话设计模式
》这本书,书里是用C#讲解的实例。现在写心得笔记与大家分享,就试着写一个JAVA版的。例子还是书里的例子。不过是Java语言实现的。
zhaicaixiansheng
·
2014-11-04 16:00
<十一>读<<
大话设计模式
>>之抽象工厂模式
学习设计模式有一段时间了,对设计模式有一个体会,就是没那么难,就是设计程序遵循一些原则,让代码可复用,在修改的时候不用涉及太多的类,扩展方便,抽象工厂模式名字听起来抽象,但理解起来一点也不抽象,用语言可能不好理解,我喜欢通过代码理解,然后成为自己的东西。抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 >以项目上线时想换另外一个数据库为例子展开的
jzhf2012
·
2014-11-04 14:00
java
设计模式
抽象工厂模式
第二话-策略模式
写在前面:本人最近在看《
大话设计模式
》这本书,书里是用C#讲解的实例。现在写心得笔记与大家分享,就试着写一个JAVA版的。例子还是书里的例子。不过是Java语言实现的。
zhaicaixiansheng
·
2014-11-03 21:00
java
设计模式
策略模式
<十>读<<
大话设计模式
>>之观察者模式
观察者模式也是比较简单的一种模式,可能从名字上理解无法明白,但真正理解其含义之后就非常简单了,说实话在自己来发的项目中自己也用到过,只不过不知道它叫观察者罢了,只要懂面向对象的对继承多态理解很深的,玩观察者模式很随意就能用到项目中去。 这本书用一个很形象的故事解释了观察者模式,故事情景:公司员工当老板不在时有的炒股有的看NBA,为了防止老板偷袭,让前台MM通知。即前台MM充当了观察者
jzhf2012
·
2014-11-03 20:00
java
设计模式
观察者模式
第一话-简单工厂模式
写在前面:本人最近在看《
大话设计模式
》这本书,书里是用C#讲解的实例。现在写心得笔记与大家分享,就试着写一个JAVA版的。例子还是书里的例子。不过是Java语言实现的。后面也会给出本人的一些理解建议。
zhaicaixiansheng
·
2014-11-03 18:00
设计模式
简单工厂模式
计算器
factory
<九>读<<
大话设计模式
>>之建造者模式
学习了这么多模式,其实回想一下其实也没什么,就是用不同的方式设计代码,保证代码的可扩展性、复用等,稍微对代码进行一下修改就是另外一种模式。在我们工作中其实已经用了很多模式了,只不过不知道或者没留意他叫什么而已,无所谓,只要会用一切都是浮云。 关于>对建造者模式的讲解是以画一个人来作为例子讲解的。人分为高人、矮人、胖人、瘦人等,但都是人,但当你去画一个人的时候,画的过程都是稳定的,
jzhf2012
·
2014-11-03 09:00
java
设计模式
建造者模式
<八>读<<
大话设计模式
>>之外观模式
外观模式其实很好理解的,就是将表面的东西展示给人看,内部的东西你不知道的(因为已经封装好了),比如一个外部系统要和公司内部5个系统进行交互,而这5个系统之间也有交互,那么第一种就是外部系统和5个系统都进行交互;第二种就是做一个接口将外部系统需要的逻辑封装成一个方法,该方法中包含了关于5个系统的交互方式,这样外部系统就不用直接和5个系统交互了,直接调用接口完事。外观模式也叫门面模式,其实说白
jzhf2012
·
2014-10-31 12:00
java
设计模式
外观模式
<七>读<<
大话设计模式
>>之模板模型
哈哈,真没想到,不知不觉已经写到第七篇文章了,看来本人还是很有毅力的。其实坚持一件事很简单,只要你每天不断的朝着自己的目标出发,任何事情都不会挡着你。好了大道理不多说,谁都懂,那看看这个模板模式大家懂不懂了。对于模板模式可能听起来很吓人,其实大家都用过,只是不知道罢了,也很简单。从字面意思上看就是我写出一个模板,然后其他类直接继承它就可以拥有模板类中的东西了,听起来像继承的定义,是的
jzhf2012
·
2014-10-30 22:00
java
设计模式
模板模式
<六>读<<
大话设计模式
>>之原型模式
原型模式也是很简单的一种模式,对于java来说已经有相应的接口了(Cloneable)。关于原型模式>是以投放简历作为例子讲解的,即我要投放很多简历,其实每个简历都一样,所以只要我写好一份,其他的复制就行了,其实就是今天讲的原型模式,就是把要复制的类对象的属性复制到另外一个对象上(其实不是复制而是对象的引用改变)。 原型模型:用原型实例指定创建对象的种类,并且通过拷贝这些
jzhf2012
·
2014-10-30 20:00
java
设计模式
原型模式
<五>读《《
大话设计模式
》》之工厂模式
怎么又是工厂模式呢?上次不是讲过简单工厂模式吗?不错,此工厂模式非彼工厂模式。 工厂模式:定义一个用于创建对象的接口,让子类决定实例化那一个类,工厂方法是一个类的实例化延迟到其子类。还是以代码来进行比较吧1、操作接口,与简单工厂模式一样publicabstractclassOperation{ publicdoublenumberA; publicdouble
jzhf2012
·
2014-10-29 13:00
java
设计模式
工厂模式
<四>读<<
大话设计模式
>>之代理模式
在《《
大话设计模式
》》一书中以一个有男
jzhf2012
·
2014-10-28 14:00
java
设计模式
代理模式
读之装饰模式
《《
大话设计模式
》》一书中以“小菜”去约会需要打扮为例子来展开学习装饰模式的,对于该模式,本人的理解是:就是对一个已有的算法进行二次加工,但又不改变原来的代码,在原有的数据处理中再一次进行处理。
快乐的燕子会飞
·
2014-10-27 14:35
java设计模式
<三>读<<
大话设计模式
>>之装饰模式
《《
大话设计模式
》》一书中以“小菜”去约会需要打扮为例子来展开学习装饰模式的,对于该模式,本人的理解是:就是对一个已有的算法进行二次加工,但又不改变原来的
jzhf2012
·
2014-10-27 14:00
设计模式
装饰模式
<二>读<<
大话设计模式
>>之策略模式
又和大家见面了,能够坚持写出第二篇文章真不错,好好加油。 >讲解策略模式是以商场收银软件程序开头的,那么问题来了,哪家商场收银软件强,开玩笑了。读过上篇文章《《简单工厂模式》》的知道,它有两个缺点:1、客户端依赖两个类,耦合性高;2、如果算法过多则需要写很多类。解决上面问题的就是策略模式了。策略模式:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,
jzhf2012
·
2014-10-26 18:00
设计模式
策略模式
<一>读<<
大话设计模式
>>之简单工厂模式
工厂模式虽然简单,但是写下这篇文章却不简单。第一:本人经过内心的挣扎后才决定开始写博文的,为什么呢,因为好长时间没有写了,对自己的文学功底也是好不自信,但是技术这东西你不写出来你真不知道自己掌握多少,或者是否掌握其本质;第二:老婆怀孕了,没时间写了,但是我还是挤出时间开始写,于是这篇文章在这样的环境下成了,以后还有后续的文章,谢谢关注! 为什么从设计模式开始学习呢?其实
jzhf2012
·
2014-10-26 08:00
设计模式
面向对象
工厂模式
设计模式C++实现(5)——原型模式、模板方法模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍原型模式和模板方法模式的实现。首先介绍原型模
mowwwcom
·
2014-10-24 00:00
设计模式
C++
java代理模式
《
大话设计模式
》之代理模式代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。引用《
大话设计模式
》的例子来说明代理的作用!
jingliankui123
·
2014-10-15 13:00
java代理
简单工厂模式
《
大话设计模式
》 ---------------简单工厂模式在网上找一下简单工厂模式的定义,然而没有找到比较官方的定义。本人认为,简单工厂就是能生成一类相同的动做行为类。(可能不太准确)。
jingliankui123
·
2014-10-13 16:00
简单工厂模式
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他