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
------【大话设计模式】
2018.10.6学习笔记
10.6学习笔记今天学习了《Java编程思想》的第五章以及《
大话设计模式
》的第六章。下面对今日学习收获与疑惑作总结。
@肤浅
·
2020-06-24 18:23
学习笔记
Android常见设计模式十一:观察者模式
对于想系统的学习设计模式的同学,这里推荐一本书,《
大话设计模式
》。Android常用设计模式系列:面向对象的基础特征面向对象的设计原则单例模式模板模式适配器模式工厂模式代理模式原
雨纷纷__
·
2020-06-24 17:50
大话设计模式
二十五之解释器模式
解释器模式(interpreter),给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。解释器模式需要解决的是,如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。因为匹配字符的需求在软件的很多地方都会使用,而且行为之间都非常类似,过去的做法
nicolelili1
·
2020-06-24 17:34
Android
程序员书单
算法0算法笔记0设计模式0
大话设计模式
2headfirst设计模式1编程珠玑10编程珠玑20程序员面试金典0程序员代码面试指南0剑指offer0大话数据结构0数据结构与算法分析_C语言0编程之美0c专家编程
mw_nice
·
2020-06-24 16:16
c#语言—面向对象的基本概念
前言学习c#语言有一段时间了,发现在程序里面离不开“面向对象”的范围,小编发现这是一个很重要的基础概念,尤其是在
大话设计模式
里面,这种体会便更加深刻了。
冯浩月
·
2020-06-24 12:49
软件工程之C/S学习
----C#;
C#与设计模式
大话设计模式
笔记(二)——商品促销 策略模式
第二章商品促销——策略模式需求:商品价格计算,并增加折扣条件工厂模式UML图在工厂模式中,调用端代码会通过折扣工厂类生成折扣对象,折扣对象调用折扣方法。这里关联了两个类,工厂类和抽象折扣类。策略模式UML图在策略模式中,会在策略环境类的构造器中完成折扣类的初始话,并在策略环境的实现方法调用折扣类的折扣算法。这样调用类只会关联策略环境类。简单工厂模式需要的是生成的对象,所以在客户端代码中会存在工厂类
逝兮诚
·
2020-06-24 09:28
设计模式
《
大话设计模式
》之策略模式
大话设计模式
之策略模式商场促销UML类图客户端实现方式策略模式解析商场促销先上一张图,用Qt/C++实现
大话设计模式
中第二章的商场促销UML类图客户端实现方式简单工厂模式CashSuper*cs=CashFactory
刘一儿
·
2020-06-24 09:46
设计模式学习
大话设计模式
—装饰模式
大话设计模式
中程杰老师给出的定义,装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。装饰模式结构图如下:
May的博客
·
2020-06-24 08:49
设计模式
大话设计模式
大话设计模式
—组合模式
大话设计模式
中程杰老师给出的定义是,组合模式:将对象组合成树形结构以表示”部分-整体”的层次结构。组合模式
May的博客
·
2020-06-24 08:49
设计模式
大话设计模式
【设计模式】常见单例模式与工厂模式归纳总结
github.com/CyC2018/Interview-Notebook/blob/master/notes/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md与程杰电子书《
大话设计模式
沐紫枫玥
·
2020-06-24 06:09
设计模式
策略模式总结
大话设计模式
一书中,针对策略模式的引出写的还是比较不错的,可以借鉴。策略模式本身理解起来没什么难点,但是在实际应用中其本身主要结合工厂模式一起使用。
谜一样的Coder
·
2020-06-24 05:42
设计模式
大话设计模式
——单例模式
在开发过程中,其实很多情况下,都需要用到单例模式来维持对象的唯一性。比如线程池、数据源、sessionFactory等。一般的做法(懒汉式):publicclassMyClass{//饿汉式是直接声明变量是就初始化://privatestaticMyClassmyClass=newMyClass();privatestaticMyClassmyClass;//将构造器声明为私有的,不允许外部类创建
justenjoyitpy
·
2020-06-23 23:57
设计模式
【设计模式】策略模式——以商场促销为例
本文内容参考自《
大话设计模式
》(程杰著)注:以下代码为java实现版本1需求:做一个商场收银软件,营业员根据客户所购买商品的单价和数量,向客户收费。
jiange_zh
·
2020-06-23 21:32
设计模式
设计模式
【设计模式】简单工厂模式——以一个简单的计算器为例
本文内容参考自《
大话设计模式
》(程杰著)注:以下代码为C#实现1.拙劣的代码classProgram{staticvoidMain(string[]args){Console.Write("请输入数字A
jiange_zh
·
2020-06-23 21:32
设计模式
设计模式
PHP设计模式——中介者模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。中介者模式用一个中介者对象来封装一系列的对象交互。中介者使得各对象不需要显式地相互引用,从而使其松散耦合,而且可以独立地改变它们之间的交互。
苍穹0113
·
2020-06-23 21:07
【PHP】
【系统架构设计】
PHP设计模式
PHP设计模式——职责链模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。
苍穹0113
·
2020-06-23 21:07
【系统架构设计】
【PHP】
PHP设计模式
【代码洁癖症】第1回-简单工厂模式
【代码洁癖症】第1回-简单工厂模式序言在一个宁静的午后,我有幸拜读了程杰大鸟的《
大话设计模式
》觉得这是一本不可多得的好书奈何里面都是C++代码写的示例,对于学Java的同学不是很友好于是想将书中的核心提炼出来并结合
方丈全栈
·
2020-06-23 19:11
代码洁癖症
突然明白Android代码是这样写的
设计模式六大设计原则二十三种设计模式本文主要参考自《
大话设计模式
》和网上博客(注:博客忘了链接地址了)如有侵权请主动联系作者参考链接:https://github.com/chenxkang/DesignPatternDemo1
贫道法号Android
·
2020-06-23 16:49
大话设计模式
笔记——工厂模式(C++计算器实现)
调试bug:基类里面的函数必须要定义或者定义为纯虚函数,否则会报链接错误。工厂模式简单一点,就是调用一个函数,可以根据传入形参的不同可以生成不同的结果。工厂模式基于多态,子类重写父类的虚函数(这个虚函数是做具体工作的函数),工厂制造的对象都隐式转换成基类对象,调用被重写的虚函数执行操作。////main.cpp//Factory////CreatedbyBen_22on14-5-28.//Copy
Ben179261480
·
2020-06-23 12:30
设计模式
简单理解常用设计模式(一)简单工厂-附加UML解释
记得去年看了一遍
大话设计模式
,很有感触,现在再看第二遍,又收获良多,这里记录一下自己的理解。
gcc_java
·
2020-06-23 10:04
java设计模式
java
UML
大话设计模式
1:初识设计模式及设计模式五大基本原则
一什么是设计模式?设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。二为什么要使用设计模式?为什么要提倡DesignPattern呢?根本原因是为了
life is wonderful
·
2020-06-23 06:10
设计模式
大话设计模式
大话数据结构
网站更多书籍点击进入>>CiCi岛下载电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍电子书下载(皮皮云盘-点击“普通下载”)购买正版封页编辑推荐超级畅销书《
大话设计模式
CiCi岛
·
2020-06-22 23:25
大话设计模式
——装饰模式
需求写一个给人模拟搭配不同服饰的程序,可以给人换各种各样的衣服裤子的形象。初步实现需求比较简单,直接上代码:publicclassPerson{privateStringname;publicvoidsetName(Stringname){this.name=name;}publicvoidwearTShirt(){System.out.print("大T恤");}publicvoidwearBi
等一杯咖啡
·
2020-06-22 19:34
设计模式
设计模式
大话设计模式
——六大原则(SOLID)
S:单一职责原则(Singleresponsibilityprinciple)**解释:**它规定一个类应该只有一个发生变化的原因。单一职责原则是最简单的面对对象设计原则,它用于控制类的粒度大小。在软件系统中,一个类(大到模块,小到方法)承担的职责越多,它被复用的可能性就越小,而且一个类承担的职责过多,就相当于将这些职责耦合在一起,当其中一个职责变化时,可能会影响其他职责的运作,因此要将这些职责进
等一杯咖啡
·
2020-06-22 19:34
设计模式
设计模式
大话设计模式
——UML逆向工程
需求在后面的
大话设计模式
中,会经常使用到UML类图,建立了很多类,类之间有非常多的关系,但是总不能去一个个建吧,毕竟我是想着偷懒的:)解决方案AndroidStudio中有一些插件,这里我试了一下,有点问题也懒的解决了
等一杯咖啡
·
2020-06-22 19:34
设计模式
设计模式
初学设计模式之简单工厂模式(含开篇)
学习过程中看的是备受推崇的《
大话设计模式
》,这里我要说一下,绝没有做广告的嫌疑,程杰老师的这本书写的真的很好,尤其是对于初学者。
bookworm1987
·
2020-06-22 18:57
设计模式学习笔记
设计模式
string
class
uml
c#
产品
大话设计模式
----策略模式
今天博主看了设计模式之策略模式,果然每一个策略模式都有它的用途,都是一种很精辟的算法。我们先来看一个实例:要求做一个商场收银软件,营业员根据客户所购买的商品的单价和数量,来向客户进行收费。这直接写肯定很简单了,但是考虑昨天的问题,写出的代码真的是一个好且优的代码吗?我们先来考虑用工厂模式实现,你会惊讶的发现,工厂模式也可以实现这个代码,并不是很麻烦到不能实现,也不是不可以使用工厂模式。但是,简单工
bless295
·
2020-06-22 18:37
大话设计模式
大话设计模式
——六大原则(SOLID)
S:单一职责原则(Singleresponsibilityprinciple)解释:它规定一个类应该只有一个发生变化的原因。单一职责原则是最简单的面对对象设计原则,它用于控制类的粒度大小。在软件系统中,一个类(大到模块,小到方法)承担的职责越多,它被复用的可能性就越小,而且一个类承担的职责过多,就相当于将这些职责耦合在一起,当其中一个职责变化时,可能会影响其他职责的运作,因此要将这些职责进行分离,
Mr丶sorrow
·
2020-06-22 15:21
Java
大话设计模式
学习总结(八)---工厂方法模式
工厂方法模式(FactoryMethod),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。用之前简单工厂模式做的计算器举例,先看简单工厂模式的实现://运算类publicabstractclassOperation{protectedintnumberA;protectedintnumberB;protectedabstractStringgetRes
一个胖子IT男
·
2020-06-22 11:20
设计模式
大话设计模式
---责任链模式
责任链设计模式介绍使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它位置。----《Android设计模式》使用场景多个对象都可以处理这个请求,但具体哪个处理则在运行时决定。在请求处理者不明确的情况下向多个对象中的一个提交请求需要动态指定一组对象处理请求UML使用示例在日常开发中网络请求基本都是会用到的,有时网络
JokAr-
·
2020-06-22 10:21
设计模式
设计模式
Android进阶之
大话设计模式
Android进阶之
大话设计模式
一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者……>>详细1Android设计模式系列-组合模式Android中对组合模式的应用
weven dex
·
2020-06-22 08:04
Android
设计模式
Android之
大话设计模式
----整体说明及章节介绍
笔者在《如何成为Android高手》一文和视频中曾提出,成为一名真正的Android高手必须掌握和遵循的一些准则:1,学会懒惰2,精通Android体系架构、MVC、常见的设计模式、控制反转(IoC)(InversionofControl)3,编写可重用、可扩展、可维护、灵活性高的代码4,高效的编写高效的代码5,学会至少一门服务器端开发技术上面的几条准则非常明确的指出:熟练掌握设计模式以及设计模式
踏雪cc
·
2020-06-22 08:50
Android
Android之
大话设计模式
----前言
Alexander在《建筑的永恒之道》中给出的模式的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。一般意义上讲,模式包括架构模式、设计模式、编码模式或者语言惯例。本书的关注核心在于设计原则和设计模式。何谓设计模式?设计模式是在某种情境下,针对某种问题的某种典型、通用的解决方案
踏雪cc
·
2020-06-22 08:50
Android
桥接模式--bridge
此文参考《
大话设计模式
》当我们设计要做一款软件,假设为QQ。要考虑两种平台,windows和linux。我们可能做出这样的继承体系。
coderchenjingui
·
2020-06-22 03:55
design
pattern
我读过的100+本经典书籍(持续更新,上次更新2013年11月15日)
一、技术《改善Java程序的151个建议》《
大话设计模式
》《Struts2技术内幕》《深入理解Ja
小雷FansUnion
·
2020-06-21 20:49
设计模式必备知识——UML类图关系总结
前言————————————————————————————————————————————————在《
大话设计模式
》一书中,每一种设计模式都有它的组成类图,类图属于UML范畴,学好设计模式UML也同等重要
刘桐ssss
·
2020-06-21 19:32
------大话设计模式
《大话数据结构》pdf
下载地址:网盘下载编辑推荐编辑超级畅销书《
大话设计模式
》作者的新作!用户群更为广泛,写作风格一如既往,技术沉淀更加深厚,势必掀起全民数据结构的热潮!
weixin_30511107
·
2020-06-21 10:13
学设计模式要看懂UML类图才行
下面是《
大话设计模式
》的UML类图的总结笔记,采用了里面的实例。以下的例子使用Visio2013画的。二、类的表示1、类图第一层:类的名称,如果是抽象类用斜体显示。第二层:类的属性。第三层:类的方法。
镜子哥
·
2020-06-21 09:10
Java基础
设计模式
23种设计模式的对比和总结
前言通过《
大话设计模式
》初步了解了设计模式的一些概念,这是一个从面相过程到面相对象的思想转换,为以后的面向对象编程带来了从思想根源上的改变,很多模式看的令人兴奋,原来程序还可以这样写。
米兰的小铁酱
·
2020-06-21 09:43
C#(二) -继承与多态
学了这么多天,包括C#的初步理解和
大话设计模式
的终结,越来越能感受到OO的魅力所在了。
追着蜗牛打
·
2020-06-21 08:04
C#
策略模式及简单Java案例代码实现
说明:本文是《
大话设计模式
》的学习记录及结合网上相关信息编写,原书代码例子采用C#编写,本文采用Java稍加改写。如有不当,欢迎指正,共同进步。
LRB_Len
·
2020-06-21 05:15
《大话设计模式》
大话设计模式
——UML图
一、前言很多博客里面都会涉及到UML图,主要快速反映出程序的设计结构,类与类之间的依赖关系等,所以这个技能还是需要掌握的。以后自己也要多画一些,这样熟能生巧,便于掌握。什么是UMLUnifiedModelingLanguage(UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求
等一杯咖啡
·
2020-06-21 00:57
设计模式
设计模式
《
大话设计模式
(C#实现)》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+设计模式+GoF+UML+单例模式+观察者模式+抽象工厂+代理模式+框架编程+立钻哥哥++OK+)
《
大话设计模式
(C#实现)》版本作者参与者完成日期备注YanlzFramework_GoF_V01_1.0严立钻2020.02.10##《
大话设计模式
(C#实现)》发布说明:++++“
大话设计模式
(C#
VRunSoftYanlz
·
2020-06-20 23:33
软件架构设计
框架编程
设计模式
《Android之
大话设计模式
》--设计模式 创建型模式 第一章:简单工厂模式
【收藏】《Android之
大话设计模式
》--设计模式创建型模式第一章:简单工厂模式简单工厂模式⼀见钟情的代价简单工厂模式应用场景举例:“你知不知道大学的规矩啊?”,MM有些不满的问道。“什么规矩?
Li_soso
·
2020-06-20 22:30
Java实现简单工厂模式—GoF(一)
《
大话设计模式
》或《研磨设计模式》《重构改善既有代码的设计》《effectivejava》《深入理解Java虚拟机》《Java并发编程实战》《深入理解计算机系统》除此之外,闲暇之余多阅读一下JDK源码,
maxzhao_
·
2020-05-14 21:00
单例设计模式
另外一本是
大话设计模式
。1、什么是单例:从名字上可以看出,单例就是在
圈圈猫
·
2020-04-13 10:18
[C++]状态模式
////参考
大话设计模式
#includeusingnamespacestd;classWork;classFornoonSt
池塘码农
·
2020-04-12 17:13
C++
状态模式
state
设计模式
C++
[C++]观察者模式
////参考
大话设计模式
#include#includeusingnamespacestd;classSecretary;classObserver{public://
池塘码农
·
2020-04-12 11:16
C++
(五)
大话设计模式
- 工厂方法与抽象工厂(IOS版)
之前有写过一个简单工厂的的demo,接下来来一起实现一下它的升级版:工厂方法和抽象工厂代码实现-工厂方法我们以宝马汽车工厂生产宝马汽车为例子,一个BMWFactory和BMWCarICar汽车协议接口相当于汽车产品规范,所有汽车必须能行驶,该有的属性配置得有不能胡乱造汽车#importNS_ASSUME_NONNULL_BEGIN//汽车协议接口类@protocolICar@required-(v
司文痞子_ios
·
2020-04-12 02:51
大话设计模式
原型模式
其实就是从一个对象再创建另外一个可定制的对象,而且不需要任何创建的细节。浅复制,如果字段是值类型的,则逐位复制。如果是引用类型,复制引用不复制引用的对象,所以原始对象及其复本引用同一对象。复制时直接调用clone函数就可以了。原本的类不用做什么改动。深复制,把引用对象的变量指向复制过来的新对象,而不是原有的被引用的对象。实现方法:建立私有构造函数来调用引用的clone函数来赋值引用,然后在自身的c
愿成有心人
·
2020-04-11 19:02
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他