51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#文档模式
设计模式——适配器
又分为三种:类的适配器模式:packagedesignpattern.structure.adapter.classadapter;publicinterfaceITarget{publicvoidmethod1();publicvoidmethod2();}packagedesignpattern.structure...
代码星球
·
2020-04-06
设计模式
适配器
设计模式——建造者
建造者角色:分为抽象建造者、具体建造者packagedesignpattern.creation.builder;publicinterfaceBuilder{voidbuildPart1();voidbuildPart2();voidbuildPart3();voidbuildPartn();IProductretr...
代码星球
·
2020-04-06
设计模式
建造者
设计模式——抽象工厂
工厂角色:packagedesignpattern.creation.abstractfactory;publicinterfaceIFactory{IProductAgetProductA();IProductBgetProductB();}packagedesignpattern.creation.abstract...
代码星球
·
2020-04-06
设计模式
抽象
工厂
设计模式——工厂方法
工厂角色:packagedesignpattern.creation.factorymethod;publicclassFactoryA{publicIProductgetProduct(){returnnewProductA();}}packagedesignpattern.creation.factorymetho...
代码星球
·
2020-04-06
设计模式
工厂
方法
设计模式——简单工厂
工厂角色:packagedesignpattern.creation.simplefactory;/***此处的工厂简单写成一个类,因为(简单工厂的工厂)不会有继承或拓展,可以不用写成接口。*/publicclassFactory{publicIProductgetProduct(Stringtype){//TODOA...
代码星球
·
2020-04-06
设计模式
简单
工厂
设计模式1——单例
单例http://www.iteye.com/topic/5375633、单例模式有以下特点: 单例类只能有一个实例; 单例类必须自己创建自己的唯一的实例; 单例类必须给所有其他对象提供这一实例;私有构造方法,避免外部创建实例;私有静态实例;静态工厂方法,返回此单例类唯一的实例。 ...
代码星球
·
2020-04-06
设计模式
单例
Java实现批量将word文档转换成PDF
先导入words的jar包 需要jar包的私聊我发你代码如下:importcom.aspose.words.Document;importjava.io.File;publicclassWordToPdf{publicstaticvoidmain(String[]args){try{//doc路径...
代码星球
·
2020-04-06
Java
实现
批量
word
文档
idea取消vim模式
在安装idea时选择了vim编辑模式,但是用习惯了eclipse,总是要拷贝粘贴,在idea中一直按ctrl+c和ctrl+v不起总用。于是想把vim模式关闭掉。方法:菜单栏:tools->vimemulator...
代码星球
·
2020-04-06
idea
取消
vim
模式
看透设计模式-实践与总结
23种设计模式,实际工作中,都是怎么出现的呢?有哪些示例呢? 本文探讨生活与工作实践中的设计模式,但这里不想牵扯UML了。 简单工厂模式又称为静态工厂模式模式场景:在一个披萨店中,要根据不同客户的口味,生产不同的披萨,如素食披萨、希腊披萨等披萨。凡是看到一个工厂Factory,然后一个静态方法,静态...
代码星球
·
2020-04-06
看透
设计模式
实践
总结
看透设计模式-行为型模式
本文主要讨论行为型模式 职责链模式(ChainofResponsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。职责链模式是一种对象行为型模式。 &...
代码星球
·
2020-04-06
看透
设计模式
行为型
模式
看透设计模式-结构型模式
这里我们主要讨论 结构型模式●Target(目标抽象类):目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。●Adapter(适配器类):适配器可以调用另一个接口,作为一个转换器,对Adaptee和Target进行适配,适配器类是适配器模式的核心,在对象适配器中,它通过继承Tar...
代码星球
·
2020-04-06
看透
设计模式
构型
模式
看透设计模式-创建型模式
总结下自己关于设计模式的一些思考。(我终于看穿了爱情,不过就是一圈圈圈圈烟圈圈圈圈用来解闷消遣。。) 设计模式是对一些常用的类的行为规范的一个最佳实践的提取。设计模式不是架构模式,设计模式关注的是代码的可读性,拓展性。而架构关注的是性能、稳定性、可用性开闭原则,并不是说,我们能完全的能够通过新增类、接口来拓展...
代码星球
·
2020-04-06
看透
设计模式
创建型
模式
一个生产者消费者模式的问题
问题是这样的:有1个生产者生产产品,60个消费者消费产品,产品可以被同时消费,而且需要等到每个消费者都消费一遍后,才能够把它删除。 问题其实也不难,只是稍微有点技巧。实现方式其实很多种,下面的应该是最简单的吧。importjava.util.concurrent.ArrayBlockingQueue;impo...
代码星球
·
2020-04-06
一个
生产者
消费者
模式
问题
设计模式——再谈工厂模式
工厂模式,也叫做说虚构造器,在简单工厂中间插入了一个具体产品工厂,这个工厂知道产品构造时候的具体细节,而简单工厂模式的产品具体构造细节是在一个个if/else分支,或者在switch/case分支里面的。工厂模式的好处就在于将工厂和产品之间的耦合降低,将具体产品的构造过程放在了具体工厂类里面。在以后扩展产品的时候方便很...
代码星球
·
2020-04-06
设计模式
再谈
工厂
模式
flask使用debug模式时,存在错误时,会占用设备内存直至服务重启才释放;debug模式会开启一个守护进程(daemon process)
函数调用顺序flask的app.py的run-->werkzeug的serving.py的run_simple-->调用werkzeug的debug的__init__.py里的类DebuggedApplication,这里类有两个dict对象:self.frames={}self.tracebacks={}...
代码星球
·
2020-04-06
debug
模式
flask
使用
存在
首页
上一页
...
115
116
117
118
119
...
下一页
尾页
按字母分类:
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
其他