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
------大话设计模式
大话设计模式
之代理模式读后感
引言:让我们重温经典,致敬经典代理模式:为其他对象提供一种代理以控制对这个对象的访问UML:解读:代理模式要求代理者和被代理者实现同一个接口或者继承自同一个父类。并且代理者要持有真实对象的引用。所以代理者和被代理者之间的关系应该是关联关系。代码:1packagecom.dzf.designtest;23/**4*5*代理模式:为其他对象提供一种代理以控制对这个对象的访问6*7*8*@authord
weixin_30263073
·
2020-08-04 03:56
(简单工厂模式+策略模式)实现商场打折促销收银软件
本文参考《
大话设计模式
》进行总结。
wangning13ji
·
2020-08-04 03:21
设计模式
读
大话设计模式
记录
1.设计模式概述java错误:语法错误:编码不符合java规范,在编译得时候无法通过。逻辑错误:程序可以顺利得编译,但是执行得出得结果不符合预期;2.类、对象、方法和实例变量、继承、接口类:是一种模板,是对一组事物得抽象,是对事物得特性和功能得描述。比如女孩、男孩就是两个类。对象:是类的实例,即类的一个变量。比如一个女孩或者男孩就是一个对象;方法:是实现对象所具有的功能操作的代码,体现了对象的一种
qq_39913441
·
2020-08-03 22:35
单一职责原则,开-闭原则,依赖倒置原则
《
大话设计模式
》连续三章讲述了三个原则,把这些重要语录摘抄下来,供我日后好好理解。单一职责原则(SimpleResponsePrinciple):就一个类而言,应该仅有一个引起他变化的原因。
miracle9i
·
2020-08-03 20:14
设计模式
设计模式
关于Enum枚举单例模式的实现
最近在读《
大话设计模式
》的单例模式(SingletonPattern),想到以前收藏的文章,多种实现单例模式的方式:饿汉式、懒汉式、静态内部类、枚举方法等。
ls0111
·
2020-08-03 19:02
遇到的问题
《
大话设计模式
》读后感
3月初的时候,想在一个月的时间里对设计模式进行一次系统的学习,就选了《
大话设计模式
》这本通俗教材作为我的主要学习资源。
张须
·
2020-08-03 19:35
设计模式
大话设计模式
之单一职责原则
很高兴又在每天的这个时间和大家一起分享自己的学习见解,今天我看了一下
大话设计模式
里面的单一职责原则,现在就跟大家一起分享一下自己的学习成果:单一职责的定义:就一个类而言,应该只有一个引起它变化的原因。
iteye_13700
·
2020-08-03 18:11
【设计模式】
大话设计模式
总结
设计模式这个东西已经久仰大名很久了,我自己也在暑假开始之前将《
大话设计模式
》看完了,但是因为期末考试等等一堆事家上自己的拖延症,所以一直拖到现在才来总结,实在不是件好事,所以争取下次计时总结!
Yolanda94
·
2020-08-03 14:23
♥编程学习
———【设计模式】
设计模式
设计模式
大话
总结
大话设计模式
总结3---二十三种模式
创建型模式(CreationalPatters):一共有五种,常用的有三种。工厂方法(FactoryMethod):定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个列的实例化延迟到其子类。工厂方法用一个virtualmethod完成创建过程。抽象工厂(AbstractFactory):提供一个创建一些类相关或相互依赖对象的接口,而无需指定它们具体的类。单例(Singleton)
邢金聪
·
2020-08-03 12:12
C#和设计模式
设计模式
Java
大话设计模式
学习总结(三)---单一职责原则
单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。如果你能想到多于一个的动机去改变一个类,那么这个类就具有多与一个的职责,就应该考虑类的职责
一个胖子IT男
·
2020-08-03 10:10
设计模式
大话设计模式
:策略模式
原文:设计模式随笔系列:鸭子-策略模式(Strategy)[原]另一篇:研磨设计模式之策略模式:http://www.uml.org.cn/sjms/201009092.asp前言万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”几
Damon_tong
·
2020-08-03 05:21
java
大话设计模式
——装饰者模式
周末又来了啊,锻炼完回来继续研究设计模式,作为一个coder,身体也是很重要的,周末得好好锻炼,昨晚到现在朋友圈出现最多的就是姚贝娜去世的消息,真是英年早逝,深感惋惜。好了,言归正传,回到正题,首先看下装饰者模式的定义。装饰者:可以动态地给一个对象增加其他职责。就扩展对象功能来说,装饰者模式比生成子类更为灵活。看完定义还是一头雾水,莫急,继续往下看。先看一张装饰者模式的通用类图。通过类图,我们可以
chao2010686
·
2020-08-02 23:06
设计模式
面向对象:设计模式 23
在工作初期就看了关于设计模式的书《
大话设计模式
》简单易懂,但是后来对一些设计模式渐渐模糊,记得最多或者大家说的最多的像单例、工厂记忆深刻,现在回头再看一遍,别以一番风味,理解又有不同,这里个人简单进行记录
diansuo8105
·
2020-08-02 17:19
设计模式
数据库
git
《设计模式》从Simple看SimpleFactory的演变
从Simple看SimpleFactory的演变以《
大话设计模式
》书为参考,Simple指的是书中第6-7页的代码实例,SimpleFactory(简单工厂)指的是书中第9-11页的代码实例。
纪争光
·
2020-08-01 13:26
设计模式思想
设计模式
面向对象编程
多态
封装
理解设计模式之----命令模式-转载
零零碎碎的了解过部分设计模式,但没有系统的学习过,最近晚上有点时间,就买了本程杰的《
大话设计模式
》,最近想系统的学习下。当看到命令模式的时候,感觉并不是太好理解,于是上网搜索了些资料。
iteye_16743
·
2020-08-01 12:20
设计模式
java
设计模式
设计模式(四)几个设计原则
——《
大话设计模式
》简
anthony_ll
·
2020-08-01 11:58
设计模式
Java设计模式之原型模式(Prototype)—— 浅拷贝和深拷贝
(引自《
大话设计模式
》)1.2使用场景这里举例说明一下。比如说现在我要复制一本书。首先,我定义了这本书的相关属性,有书名、价格、作者(一本书可以有多个作者)。
没有爪爪的小猫咪
·
2020-08-01 08:44
设计模式
谈谈JAVA的代理模式认识 一——为什么使用代理模式
一、中介隔离作用代理模式,第一次接触它,是在学习.Net的时候看的一本书,叫做《
大话设计模式
》,至今已快三年了。相信看过这本书的同学们,都记得书中的代理模式,就是为他人做嫁衣裳的故事。
_Cassie
·
2020-08-01 03:40
代理模式
大话设计模式
笔记之---接口隔离原则
接口隔离原则接口尽量细化,同时接口中的方法尽量少接口:分为两种1.实例接口(ObjectInterface)PersonzhangSan=newPerson()这个实例要遵从的标准就是Person这个类,Person类就是zhnagSan的接口(java中的类也是一种接口)2.类接口(classInterface)java中使用interface关键字定义的接口隔离:1.Clientsshould
coderredoc
·
2020-07-31 16:57
设计模式
《
大话设计模式
》c++实现 装饰者模式
一、UML图介绍装饰器模式(DecoratorPattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用法。其中,我们将把一个形状装饰上不同的颜色,同时又不改变形状类。意图:动态地给一个对象添
anqiu4023
·
2020-07-31 15:57
工厂模式跟策略模式的区别
最近在阅读《
大话设计模式
》,其中在第一二章就引出了“工厂模式”跟“策略模式”两种设计模式,但是可能由于我第一次阅读和学习有关设计模式的知识,对这两种设计模式的实现方式产生了混淆了,有点头晕,不怎么好理解他们之间的区别
JC_WorkSpace
·
2020-07-31 14:20
设计模式
大话设计模式
--第一章 简单工厂设计模式
简单工厂设计模式案例:写一个计算器,实现加减乘除.分析:1.有两个数,num1和num2.2.有一个操作符3.有一个业务逻辑运算第一步:拿到这个业务,我们直观的思考,可以想象到这个业务非常简单:packagecom.designModel.chapter1_simpleFactory.step1;importjava.io.IOException;importjava.util.Scanner;/
weixin_30700099
·
2020-07-31 10:12
C#(五)-实参和形参
前言
大话设计模式
的每个小故事看一遍,再敲一遍,大概什么意思基本都能理解,但是每个模式的代码都会涉及到传参,传来传去的,就没那么好理解了。
杨晓尚
·
2020-07-31 09:20
面向对象基础笔记
在这里我声明一下,下面写的文字都是我从《
大话设计模式
》这本书上记的笔记,所以拿来分享一下1、封装:每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。
LaoLi07
·
2020-07-30 21:59
Java基础
《Android之
大话设计模式
》--设计模式 创建型模式 第二章:工厂方法模式
工厂方法模式应用场景举例:“你知不知道大学的规矩啊?”,MM有些不满的问道。“什么规矩?当然不知道了啊。”,GG傻傻的说道,很明显这个MM已经对GG的不懂事和不主动有些不满了。“在大学里,当两个人确定恋爱关系时,都是要请女朋友同寝室的人去吃饭的”,MM带着一些不满又有一些撒娇的口气说道。“啊?我不知道哎,请众美女吃饭我还求之不得呢,什么时候有时间啊,确定是时间和地点,我随叫随到!”GG很激动很爽快
silvia0427
·
2020-07-30 20:55
设计模式
《Android之
大话设计模式
》--设计原则 第四章:里氏代换原则 法海捉拿白蛇新解
应用场景举例:《白蛇传》是中国四大民间传说之一,妇孺皆知。在大多数人的感觉和印象中,白蛇是一个善良痴情、知恩图报、温柔友善、美貌绝伦、冰雪聪明、明辨是非、救苦救难的活菩萨;而法海却是一个仗着自己的法力高强、打着降妖除魔的口号而恶意拆散许仙和白娘子这对恩爱夫妻负面形象。大多说人之所以觉得如此,主要是因为影视中的白蛇善良的无以复加。试想,如果传说和影视中的白蛇不是表现的善良,恐怕人们恨不得早些让法海去
silvia0427
·
2020-07-30 20:55
设计模式
《Android之
大话设计模式
》--设计模式 创建型模式 第三章:抽象工厂模式
抽象工厂模式应用场景举例:时光甜蜜的飞逝,GG和MM过着童话般的王子和公主的浪漫的生活。眼看MM生日就要到了,GG着急了。毕竟,这是自己的第一个女朋友的第一个生日啊。想了千万种方法,问了身边很多朋友,这个傻GG最终还是没有确定最终该如何去做~~~~(>_<)~~~~哎!爱,总是想到太多做的太少^_^都快夜里十二点了,GG还在Google和百度上面查询如何给自己的Sweatheart过生日。此时,突
silvia0427
·
2020-07-30 20:55
设计模式
《Android之
大话设计模式
》--设计原则 第五章:迪米特法则 慈禧太后为何不和陌生人说话
应用场景举例:在《投名状》这部轰动一时的影片中有这么一个片段,慈禧太后召见庞青龙,带路的太监说,从门口到见到老佛爷(也就是慈禧太后)这条短短的路他花了大半辈子才走完,而很多人一辈子也走不完,感叹道:“你倒好,这么短的时间里就走了别人花费一生才能走完的道路”。定义:迪米特法则(LawofDemeter,简写LoD)又叫做最少知识原则(LeastKnowledgePrinciple简写LKP),也就是
silvia0427
·
2020-07-30 20:55
设计模式
《Android之
大话设计模式
》设计原则 第一章:针对接口编程 不要针对实现编程
应用场景举例:“十六年后在此重会;夫妻情深勿失信约”,悲痛欲绝的杨过跑到断肠崖,看到小龙女亲手留在石壁上的文字,即惊喜又痛苦不欲生:“十六年!为什么要等到十六年?!”。但是信约已定,痴情的杨过也只能等十六年了。离开断肠崖后,杨过一边开始了自己的苦苦的等待与思恋,一边寄情练功,当然开始时候也忘不了吃那疗伤的草药。后来杨过巧遇了千年神雕,和神雕一见如故,从此便开始修炼独孤求败的武功。无事可做,寄情练剑
silvia0427
·
2020-07-30 20:55
设计模式
《Android之
大话设计模式
》--设计模式之结构型模式 第八章:外观模式 MM也迷恋炒股?
外观模式应用场景举例:一次和MM在QQ上聊天,MM说自己表哥在炒股挣了很多钱,到表哥那里总是听表哥和客人说什么期货、股票、国债等专业术语,听的都一头雾水,而且据说还有一个神奇的基金,你只需要把资金交给相关的机构,这些机构就可以直接帮你用钱挣钱,你自己根本不用关心具体的过程!MM就在QQ中问GG这具体是什么意思,当MM在QQ中描述这些信息的时候,GG就在一边看信息一边在网上查这些名词的相关解释,于是
silvia0427
·
2020-07-30 20:24
设计模式
《Android之
大话设计模式
》--设计模式之结构型模式 第七章:装饰模式 见MM的家长
装饰模式应用场景举例:“K哥,我老婆说要我和她一块回去见家长,她还说她父亲大人主动要和我多喝几杯,我该怎么办啊?”GG很着急的对自己的好朋友K说道,“晕,老婆?你们发展的也太快了吧,不过还是恭喜喔”K带着调侃的语气说道,“不过要去见家长这事情确实需要慎重的”,“按照惯例,既然对方主动的提出邀请,而且她父亲大人都说要和你小子多喝几杯,这是非去不可的了;其实也没什么,有些心理准备就行了,我们相信GG!
silvia0427
·
2020-07-30 20:24
设计模式
PHP设计模式——抽象工厂
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。前面我们介绍了简单工厂和工厂方法设计模式,今天我们学习最后一个工厂——抽象工厂。
苍穹0113
·
2020-07-30 19:25
【系统架构设计】
【PHP】
PHP设计模式
Android
大话设计模式
第一章----针对接口编程---问世间情为何物 直教人生死相许
“十六年后在此重会;夫妻情深勿失信约”,悲痛欲绝的杨过跑到断肠崖,看到小龙女亲手留在石壁上的文字,即惊喜又痛苦不欲生:“十六年!为什么要等到十六年?!”。但是信约已定,痴情的杨过也只能等十六年了。离开断肠崖后,杨过一边开始了自己的苦苦的等待与思恋,一边寄情练功,当然开始时候也忘不了吃那疗伤的草药。后来杨过巧遇了千年神雕,和神雕一见如故,从此便开始修炼独孤求败的武功。无事可做,寄情练剑倒也不失为人生
踏雪cc
·
2020-07-30 19:46
Android
《Android之
大话设计模式
》--设计模式 创建型模式 第一章:简单工厂模式
2019独角兽企业重金招聘Python工程师标准>>>《Android之
大话设计模式
》--设计模式创建型模式第一章:简单工厂模式简单工厂模式⼀见钟情的代价简单工厂模式应用场景举例:“你知不知道大学的规矩啊
weixin_34162228
·
2020-07-30 19:02
CSDN 优秀专栏 专家 博文汇总
CSDN优秀专栏专家博文汇总专栏:一、移动开发系列1、cocos2d-x入门2、AndroidApiDemo实例解析3、老罗的Android之旅4、IM软件业务知识5、iOSUI6、
大话设计模式
7、Cocos2dx
Silence-轩辕-寂
·
2020-07-29 06:01
【读书·电影·其他】
高手眼中的观察者模式和新手有什么不一样
文章目录基础部分一、观察者模式的基本经典结构二、入门小demo经典小demo1:
大话设计模式
中看门放哨小案例三、经典观察者模式的两种使用方式:推和拉高级部分(应用场景)一、如何让观察者区别对待二、如何不依赖抽象观察者
怒放de生命2010
·
2020-07-29 04:20
设计模式
java基础
spring家族
大话设计模式
(一):装饰器模式
最近读了很多csdn上的java文章,发现很多大神都写了关于设计模式的文章,为了向大神看齐,于是我也要写关于设计模式的文章。但凡好的文章,或者说那些让人容易读懂的文章,无不都是通过类比的方式向读者表达自己的观点,基于此,每篇文章我都会举一个例子。装饰器模式顾名思义就是在原来的基础之上加上一些修饰。你比如说,现在很多同学都喜欢刷抖音,里面的小姐姐一个比一个漂亮,看都看不过来。自从作者刷抖音之后,感觉
静夜思乡
·
2020-07-28 15:37
大话设计模式
【
大话设计模式
】——创建型模式总结
看大话时是分类看的,因为创建型模式所包含的模式少,所以先从这里看的。把这几个模式看完了,来个简单的总结。这篇博客将从“是什么?”、“有什么?”、“何时用”三个方面进行总结。一、是什么?创建型:从字面上来说就是创建对象的设计模式。在进行创建对象时候,可能会增加复杂度,我们可以根据实际情况用合适的设计模式创建对象来解决这些问题。创建型模式一般都是将创建对象的过程与其表示进行分离,提高代码的复用性,可维
韩梦甜
·
2020-07-28 14:45
●
编程思想
---------
设计模式
大话设计模式
大话设计模式
宏观总结——创建型&结构型&行为型
师傅验收项目的时候,问
大话设计模式
那三种类型的区别和联系是什么,顿时我傻了眼,因为除了知道这三种类型分别怎样称呼以外,从来都没想过为什么这样划分?
飞s羽u逐n魂
·
2020-07-28 12:01
●
架构设计
———【设计模式】
●
旧时掠影
———【C/S篇】
大话设计模式
装饰器模式(非详细介绍文)
1.装饰器模式UML图截取自《
大话设计模式
》,侵权联系删。2.装饰器模式适用场景1.需要改动的功能非常微小,使用装饰器模式更加灵活。
汉诺塔少年
·
2020-07-28 08:50
综合
大话设计模式
22----合成/聚合复用原则 & 桥接模式
大话设计模式
1合成/聚合复用原则概念:尽量使用合成/聚合,尽量不要使用类继承。
烽火前秦路
·
2020-07-28 05:42
设计模式
设计模式
对java反射机制的理解及帮助文档
也因为这种一直报着害怕的感觉没敢深入学习,可是就是前几天因为看到“
大话设计模式
之小菜编程成长记”中讲的设计模式中讲到java反射,使得我不得不好好的学习下java反射,真正静下心来学习过后才发现原来java
iteye_19446
·
2020-07-28 00:46
java类文章
JDK动态代理和cglib动态代理(AOP的底层实现原理)
二、静态代理见《
大话设计模式
》第7章缺点:一个代理类只能应用于一个接口的实现类,如果有多个接口的话就要定义很多实现类和代理类才行。
天--空
·
2020-07-27 22:32
学习日记之
大话设计模式
和Effective C++大结局
第一次潜心学习一个月时间,看完了《
大话设计模式
》和《EffectiveC++》两本书,两本书的前半部分都比较容易,但是后期的部分,比如:C++的内存,异常和模板的知识就很难理解了。
Trump_zhai
·
2020-07-27 21:16
Qt
C++
技术书籍整理
内核设计与实现》原书第三版.RobertLove《代码大全》第二版《代码简洁之道》《修改代码的艺术(中文)》《编程之美》(微软面试心得)效率《人件》《人月神话》设计模式《HeadFirst设计模式》《
大话设计模式
執著我們的執著
·
2020-07-27 12:10
8、
大话设计模式
--单例模式 、桥接模式、命令模式、职责链模式、中介者模式
第二十一章:那些类也需要计划生育——单例模式单例模式:优点:缺点:所使用的项目是:功能:界面:设计思路:收获:附:单例模式在程序设计中非常的常见,一般来说,某些类,我们希望在程序运行期间有且只有一个实例,原因可能是该类的创建需要消耗系统过多的资源、花费很多的时间,或者业务上客观就要求了只能有一个实例。一个场景就是:我们的应用程序有一些配置文件,我们希望只在系统启动的时候读取这些配置文件,并将这些配
worthsen
·
2020-07-16 07:00
设计模式
大话设计模式
---三种工厂模式
在学习的过程中,发现工厂模式有三种:简单工厂模式、工厂方法模式和抽象工厂模式转自:专栏《《
大话设计模式
》C++实现》仅供学习使用!
午后阳光温暖一冬
·
2020-07-16 06:00
设计模式
大话设计模式
--工厂模式
首先先说简单工厂模式:一个父类拥有一个或者多个子类。父类可以通过多态,实例化多个子类。代码如下packageeffective.company;publicclassLeiFeng{publicvoidSweep(){System.out.println("扫地。。。");}publicvoidWash(){System.out.println("洗衣。。");}publicvoidBuyRice
会飞的程序猿_宇
·
2020-07-16 05:16
设计模式
大话设计模式
(总结)--代理模式
代理模式--什么是代理模式?为其他对象提供一种代理,以控制这个对象的访问。说白了就是,在一些情况下,客户不想或者不能直接引用一个对象。而代理对象可以在客户和目标之间起到中介作用,去掉客户不能看到的内容和服务或者增加客户需要的额外服务。--代理模式使用场景?在对已有的方法进行使用的时候出现需要对原有方法进行修改,这时候:有两种选择。1.修改原有方法2.使用一个第三者方法来调用原有的方法,并且对方法的
墨迹世界
·
2020-07-16 05:30
设计模式
阅读笔记-
大话设计模式
-1
策略模式:通过接口调用下级继承的方法装饰模式:意图:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。该模式以对客户端透明的方式扩展对象的功能。适用环境:在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。处理那些可以撤消的职责。当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类
落雨听虹
·
2020-07-16 05:12
上一页
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
其他