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
------【大话设计模式】
设计模式总结
第一次学习设计模式,参考
大话设计模式
和设计模式之禅,查阅有关博客。
loonsd
·
2016-02-02 20:00
大话设计模式
-备忘录模式
前言 美好的事物我们总是希望保存下来,以便于在以后的时光里能随时拿出来重温那时的感觉。我们在进行操作时,突然被某种事件打断,但是我们迫切的希望不要被重新来过,此时就需要我们将中断前的各种操作状态进行存储,以便能恢复。 定义: 备忘录模式(Memento):在不破坏封装性的前提下,捕捉一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状
z15732621582
·
2016-02-01 17:00
大话设计模式
宏观总结——创建型&结构型&行为型
师傅验收项目的时候,问
大话设计模式
那三种类型的区别和联系是什么,顿时我傻了眼,因为除了知道这三种类型分别怎样称呼以外,从来都没想过为什么这样划分?
sun15732621550
·
2016-02-01 12:00
创建型模式
大话设计模式
结构型模式
行为型模式
三大类模式的区别和联系
大话设计模式
-状态模式
定义 状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。状态能够自己修身,可谓是修身齐家平天下壮举。 解决问题:当控制一个对象状态转换的条件表达式国语复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以吧复杂的判断逻辑简化,主要针对于复杂的状态判断,那些简单的判断就不必使用了。 结构图: UML图: 主要类:
z15732621582
·
2016-01-31 21:00
大话设计模式
——学习方法、总结方法体悟
先说一下我对《
大话设计模式
》一书学习后的的总结思路,按照书上第29章的归类,大体分成三部分总结,分别是创建型模式、结构型模式和行为型模式。
sun15732621550
·
2016-01-30 14:00
大话设计模式总结
学习方法和总结方法
大话设计模式
-组合模式
前言 在软件开发过程中,我们经常会遇到处理简单对象和复合对象的情况,例如对操作系统中目录的处理就是这样的一个例子,因为目录可以包括单独的文件,也可以包括文件夹,文件夹又是由文件组成的,由于简单对象和复合对象在功能上区别,导致在操作过程中必须区分简单对象和复合对象,这样就会导致客户调用带来不必要的麻烦,然而作为客户,它们希望能够始终一致地对待简单对象和复合对象。然而组合模式就是解决这样的问题。
z15732621582
·
2016-01-29 11:00
三层架构——穿针引线
期末考试期间,没心思学习计算机,于是,就把手头的工作放下了,有时间就敲敲
大话设计模式
中的例子,但是耳边经常响起同学们讨论三层的声音,久而久之,即便.net和三层的学习任务还没进行,但是已经按照自己的想法去理解三层
sun15732621550
·
2016-01-27 21:00
三层架构
UI层
DAL层
BLL层
C#三层登陆源代码
属性和字段
终于开始了《
大话设计模式
》学习,在学习第一章时就遇见了关于C#中属性和字段(变量)的知识,实例在整体上都能看懂,但是单拿出里面的语句来却说不上个所以然。
WKX18330698534
·
2016-01-26 11:00
总结
C#
属性
属性和字段
终于开始了《
大话设计模式
》学习,在学习第一章时就遇见了关于C#中属性和字段(变量)的知识,实例在整体上都能看懂,但是单拿出里面的语句来却说不上个所以然。
WKX18330698534
·
2016-01-26 11:00
总结
C#
属性
职责链+策略模式+外观实现用户下机
学生下机计算消费时间和消费是一个比较复杂的逻辑,经过两天的考虑之后发现其实也没有那么难,结合
大话设计模式
,发现只是对设计模式的简单应用。
u013038643
·
2016-01-18 20:00
策略模式
职责链模式
大话设计模式
-观察者模式
定义了一种一对多的依赖的关系,让多个观察者看对象,同时监听某一个主体对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使它们能够自动更新。 优点:观察者模式所做的工作其实就是在解除耦合,让耦合的双方都依赖于抽象,而不是依赖于具体,从而使得各自的变化都不会影响到另外一边的变化. 当一个对象的改变需要同时改变其他对象时,而且它不知道具体有多少对象有待改变时,应该考虑使用观察者模式.
z15732621582
·
2016-01-17 19:00
简单工厂模式
看《
大话设计模式
》第一章,小菜的题目:实现计算器,我的第一反应跟小菜一样,也是直接考虑功能实现,看来面向对象的含义还是没有理解,看完这个例子才感觉稍稍明白一些。
JYL15732624861
·
2016-01-10 14:00
访问者模式(Visitor)
二、应用场景XML文档解析器设计编译器设计复杂集合对象的处理Java23种设计模式学习笔记【目录总贴】参考资料:
大话设计模式
(带目录完整版).pdfHEAD_FIR
沉夫子
·
2016-01-09 14:00
大化设计模式
大话设计模式
这是一个中国人写的书,准确的说是博客。经常听到有人说国人写不出好书,而说的人自己有梦想写出一些书,那言外之意…有些书,是好书,我们可以好好精细研读。
ysjian_pingcx
·
2016-01-06 08:00
设计模式
面向对象
C#
OOD
大化设计模式
大话设计模式
六原则专场二
在
大话设计模式
六原则专场一中我们让单一职责原则、开闭原则和依赖倒置原则自报家门,接下来,另外三个原则也要闪亮登场!
sun15732621550
·
2016-01-04 21:00
里氏代换原则
迪米特法则
大话设计模式
合成聚合复用原则
合成和聚合
大话设计模式
第一遍看这本书,只是把目录看了一下,把最后的模式总结看了一下,里面的故事很精彩,很有趣,对设计模式宏观了解一下,边看边画了个思维导图,很简单,但是很骨感,很核心。由于初次认识这23种模式,有些不理解,我从网上搜到了一个有趣的博客,里面对23种模式介绍的幽默风趣,理解起来特别容易,分享链接:http://blog.csdn.net/yunnywu/article/details/7280607希望对
hongwei15732623364
·
2016-01-04 21:00
大话设计模式
六原则专场一
当我看完
大话设计模式
总结六原则的时候,发现这句话就是设计模式的一个映射,设计原则就是设计模式模式的底线,是很有必要遵守的,下面就来详解“底线”:首先,盗用郑浩师父一张图,原文链接:【大话一角】——六兄弟单一职责原则含义
sun15732621550
·
2016-01-04 20:00
依赖倒转原则
大话设计模式
开放封闭原则
单一职责原则
思维发散编制知识网
Android SDK开发 -- TitleBar重构 (代理模式-优化)
参考书籍《
大话设计模式
》改善一下之前的代码设计。
-droidcoffee-
·
2016-01-03 11:56
Android
android
SDK开发
Android SDK开发 -- TitleBar重构 (代理模式-优化)
参考书籍《
大话设计模式
》改善一下之前的代码设计。
ID19870510
·
2016-01-03 11:00
VB.Net视频——开篇引共鸣
其实
大话设计模式
还没结束,但是整天敲代码也太无聊了,于是,就边敲代码边看视频了。看.Net视频的首个困难就是“语言不通”,台湾人说话的调调有的真心难以接受,权当方言听了!
sun15732621550
·
2016-01-02 15:00
物件与物件参考
使用类别与基底类别库
建构函式+建构式
物件变数
物件导向与类别设计
大话设计模式
大话设计模式
何为设计模式?在面向对象的设计过程中,我们经常会遇到很多重复出现的问题,总结解决这些问题的成功经验,和最佳实践便形成了设计模式。
nangeali
·
2016-01-02 10:00
《
大话设计模式
》 --- 第二章 策略模式
面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 策略模式:定义了算法,分别封装,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的都是相同的工作,只是实现不同,他可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。 策略模
Colve
·
2015-12-30 19:00
《
大话设计模式
》 --- 第二章 策略模式
面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 策略模式:定义了算法,分别封装,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的都是相同的工作,只是实现不同,他可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。 策略模
Colve
·
2015-12-30 19:00
初遇设计模式
用的是程杰老师写的《
大话设计模式
》在网上搜了一下这位老师的资料,简单的了解一下这位大牛。那么什么是设计模式?
loonsd
·
2015-12-30 15:00
设计模式:开篇
前段时间才着手学习设计模式,买了本书《
大话设计模式
》,今天看到了常听的单例模式,已经看了快2/3了,写的真心不错。为了方面查阅,也为了更深刻的理解设计模式,不亲自敲代码,不亲自梳理一遍是不行的。
zmq570235977
·
2015-12-25 20:00
设计模式
设计模式——宏观总结(二)
满怀热情的抱着
大话设计模式
又开始了一周设计模式之旅。●状态不佳原因 究其原因,不再看一遍书
zh15732621679
·
2015-12-25 16:00
浅复制&深复制
First,先说说这篇博客的来历,当时学习
大话设计模式
的时候本来没有想要总结深复制和浅复制的念头,因为原型模式那块学的不好,理解的不太清晰,所以就放弃了,But,最近在学习VB.Net视频,视频里有讲到
Alisawxn
·
2015-12-25 09:00
设计模式--简单工厂模式
最近又在看程杰的《
大话设计模式
》这本书,这真的是我超级喜欢的一本书,里面的内容很精彩,学习之余,将书中的内容整理出来,另外加上了一些自己的理解,方便日后自己回顾并同时希望本笔记可以对各位编程者有所帮助,
gzy252050968
·
2015-12-23 15:00
设计模式
面向对象
简单工厂模式
工厂模式
工厂类
设计模式C++实现--建造者模式
《
大话设计模式
》举了一个很好的例子——建造小人,一共需建造6个部分,头部、身体、左右手、左右脚。与工厂模式不同,建造者模式是在导向者的控制下一步一步构造产品的。建造小人就是在控制下一步步构造出来的。
rankun1
·
2015-12-23 14:00
设计模式
建造者模式
设计模式C++实现--工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向
rankun1
·
2015-12-23 11:00
设计模式
工厂模式
【ITOO】架构、框架、设计模式
最近在看一些视频的时候,总是会出现框架呀、架构呀,以及在学习MVC的时候,想起在看《
大话设计模式
》的时候,提到过MVC。
u013036092
·
2015-12-21 22:00
设计模式
框架
架构
大话设计模式
之面向对象基础篇(五)
貌似两周前更新了4篇关于《
大话设计模式
》这本书中最后的附录篇——面向基础的博客,分别说了我对面向对象中类和实例、构造方法、方法重载、属性与修饰符、封装、继承、多态、重构、抽象类、接口、集合以及泛型的理解
u010926964
·
2015-12-21 19:00
设计模式
面向对象
委托与事件
VS2013使用
大话设计模式
六原则
单一职责原则导入:手机的拍摄功能在强大也不如单反将照片拍得有艺术感,因为单反就一个功能就是拍出最完美的照片不 是吗概念:就一个类而言,应该仅有一个引起它变化的原因优点:维护简便、灵活性、复用性强,减弱了模块之间的耦合性举例:俄罗斯方块游戏的游戏区域和游戏逻辑的分离,保证了form窗体只是用来显示游戏的画面而不用考虑是 否撞壁、是否消层等逻辑判断,这样既方便了form窗体的显
Ljm15832631631
·
2015-12-20 15:00
设计模式六原则
大话设计模式
-简单工厂模式
前言: 系列的学习
大话设计模式
笔记,希望在学习的道路上能不断完善、提高自己的认识。这次文章对学习的简单工厂模式来做一些认识。
z15732621582
·
2015-12-20 09:00
[置顶] 设计模式——六大原则
前言
大话设计模式
已经接近尾声了,感受最深的就是“六大原则”,有了它,我们在应用模式的时候变得更加的高效。同时“小菜”得以步步高升。百闻不如一见,瞧好儿吧!内容 二话不说,有图有真相。
u010926964
·
2015-12-17 20:00
浅复制&深复制
First,先说说这篇博客的来历,当时学习
大话设计模式
的时候本来没有想要总结深复制和浅复制的念头,因为原型模式那块学的不好,理解的不太清晰,所以就放弃了,But,最近在学习VB.Net视频,视频里有讲到
王雪娜-Alisa
·
2015-12-17 17:11
【设计模式学习】
设计模式 -- 解释器模式(Interpreter Pattern)
《
大话设计模式
》里面这么定义:如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个势力表述为一个简单语言中的句子,这样就可以构建一个解释器,该解释器通过解释这些句子来解决问题。
西北野狼
·
2015-12-15 00:00
大话设计模式
笔记2——策略模式
定义Context类,将简单工厂模式中,在客户端的判断转移到了后台context类中,定义运算的基类,该基类具有运算的抽象方法,扩展出多种子类后,分别对该抽象方法进行重写;后台根据前台的条件,判断并new出对应的对象后,将对象赋给一个基类对象,由基类对象调用对应的计算方法。Tips:在客户端中尽可能地消除判断等逻辑操作是很重要的让客户端认识更少的类任何需求的变更都是要成本的
alden_c
·
2015-12-14 22:47
大话设计模式
笔记1——简单工厂模式
面向对象的优势:1.只需更改要改的模块,易于维护2.每一个模块个重复多处使用,可复用3.有新的功能时,只需增加新的模块,易于扩展4.灵活性好简单工厂模式:以计算器程序为例,创建CreateOperate业务类,根据客户端传回的条件,判断是要执行+-*%中的哪一种运算,进而实例化不同运算类的对象,调用类对应的计算方法。
alden_c
·
2015-12-14 22:46
当OO遇到了持久化?!
最近在看设计模式方面的资料,看了一些帖子和两本书,一个是《Headfirst》,另一个是《
大话设计模式
》。这两本书都只看了一部分。
·
2015-12-09 16:29
持久化
以【猫叫、老鼠跑、主人醒】为例子,使用 javascript 来实现 观察者模式 (有在线演示)
后来学习了面向对象的知识,知道了接口、委托,然后又看了《
大话设计模式
》。这时候再回过头去看猫呀、老鼠什么的,才能看懂一点。为什么只是看懂一点呢?因为还是
·
2015-12-09 16:36
JavaScript
大话设计模式
之面向对象基础篇(四)
下面总结
大话设计模式
基础知识中的集合以及泛型:集合ArrayLlist说到集合,我们都会想到高中数学课本上的集合,一般用列举法或者文氏图表示,如今留给我唯一的印象就是一堆数据,然而说到一堆数据,貌似还有一个更高大上的名字
sun15732621550
·
2015-12-09 12:00
泛型
装箱和拆箱
大化设计模式之面向对象基础
集合和数组
我与
大话设计模式
之代码篇(五)-----原型模式
写这篇博客的原因是原型模式和模板方法模式我总是傻傻分不清楚。模板方法模式:定义一个操作中的算法的骨架,将步骤延迟到子类,模板方法模式可以不用定义算法结构而就可以重新定义某些算法的特定步骤。原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。说起模板方法模式让我很开心的额想起了高中,想起了高中那负责任的数学老师,记得高中时候做数学题,尤其大题的21或者22题,步骤总是那么固定。
王雪娜-Alisa
·
2015-12-05 19:09
【设计模式学习】
我与
大话设计模式
之代码篇(五)-----原型模式
写这篇博客的原因是原型模式和模板方法模式我总是傻傻分不清楚。 模板方法模式:定义一个操作中的算法的骨架,将步骤延迟到子类,模板方法模式可以不用定义算法结构而就可以重新定义某些算法的特定步骤。 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 说起模板方法模式让我很开心的额想起了高中,想起了高中那负责任的数学老师,记得高中时候做数学
Alisawxn
·
2015-12-05 19:00
【设计模式】策略模式——以商场促销为例
本文内容参考自《
大话设计模式
》(程杰著)注:以下代码为java实现版本1需求:做一个商场收银软件,营业员根据客户所购买商品的单价和数量,向客户收费。
jiange_zh
·
2015-12-04 14:00
设计模式
需求
策略模式
【设计模式】简单工厂模式——以一个简单的计算器为例
本文内容参考自《
大话设计模式
》(程杰著)注:以下代码为C#实现1.拙劣的代码classProgram { staticvoidMain(string[]args) { Console.Write
jiange_zh
·
2015-12-04 13:00
设计模式
工厂模式
大话设计模式
-开局篇
前言 在结束UML的阶段学习后,开始着手C#
大话设计模式
的学习,这本IT畅销书以诙谐幽默的小故事讲述一个个世纪模式的具体使用,在简单轻松的环境中快速领悟设计模式的精髓,在一定程度上促进我们面向对象概念认识的补充
z15732621582
·
2015-12-02 14:00
大话设计模式
之面向对象基础篇(三)
继
大话设计模式
之面向对象基础篇(一)和
大话设计模式
之面向对象基础篇(二)后,本书还讲解了其他内容,本文总结多态、重构、抽象类和接口的相关知识。
sun15732621550
·
2015-11-29 13:00
重构
多态
抽象类和接口
继承和泛化
面向对象基础知识
大话设计模式
之面向对象基础篇(二)
在
大话设计模式
之面向对象基础篇(一)中说了类和实例、构造方法、方法重载,本文继续总结其他相关知识:属性和修饰符属性是一个方法或是一对方法,在调用它的代码来,它是一个字段,即属性适合于以字段的方式使用方法调用的场合
sun15732621550
·
2015-11-28 20:00
继承
封装
属性和修饰符
面向对象基础知识
我与
大话设计模式
之代码篇(四)-----外观模式
外观就是门面,所以外观模式也叫作门面模式,当看到书上的门面模式的时候我就想家了,想念家里的门,家里的人儿们。外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。看完定义就来看看我理解的外观模式吧,大话书上是以客户买股票和买基金进而买股票对比的,下面看一下客户直接买股票的结构图:看到这个图我们是不是想到了我们自己,我们就是客
王雪娜-Alisa
·
2015-11-28 09:13
【设计模式学习】
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他