导航:首页 > 编程语言 > java设计模式工厂

java设计模式工厂

发布时间:2025-02-28 15:33:46

java 设计模式有那些

设计模式:模式是一种问题的解决思路,它已经适用于一个实践环境。并且可以适用于其他环境。

设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。

设计模式的作用:设计的重用;
为设计提供共同的词汇,每个模式名就是一个设计词汇,其概念使得程序员的交流变得方便;
在开发文档中采用模式词汇可以让其他人更容易理解你的想法。

GoF设计模式的分类:
根据目的准则分类:
1. 创建型:creational 与对象的创建有关。
2. 结构型:Structural 处理类或对象之间的组合。
3. 行为型:behavioral 描述类或对象如何交互及如何分配职责。

创建型模式

1.抽象工厂模式 AbstractFactory
2.建造者模式 Builder
3.工厂方法模式 Factory Method
4.原型模式 Prototype
5.单例模式 Singleton

结构型模式

1.适配器模式 Adapter
2.桥接模式 Bridge
3.组合模式 Composite
4.装饰模式 Decorator
5.外观模式 Facade
6.享元模式 Flyweight
7.代理模式 Proxy

行为模式

1.职责链模式 Chain of Responsibility
2.命令模式 Command
3.解释器模式 Interpreter
4.迭代器模式 Iterator
5.中介者模式 Mediator
6.备忘录模式 Memento
7.观察者模式 Observer
8.状态模式 State
9.策略模式 Strategy
10.模板方法模式 Template Method
11.访问者模式 Visitor

其他看参考资料

Ⅱ Java程序设计中工厂设计模式思想是怎样的

工厂模式主要用一下几种形态:
1:简单工厂(Simple Factory)。
2:工厂方法(Factory Method)。
3:抽象工厂(Abstract Factory)。
简单工厂并不简单,它是整个模式的核心,一旦他出了问题,整个模式都将受影响而不能工作,为了降低风险和为日后的维护、扩展做准备,我们需要对它进行重构,引入工厂方法。工厂方法为工厂类定义了接口,用多态来削弱了工厂类的职能。
工厂方法和简单工厂的主要区别是,简单工厂是把创建产品的职能都放在一个类里面,而工厂方法则把不同的产品放在实现了工厂接口的不同工厂类里面,这样就算其中一个工厂类出了问题,其他工厂类也能正常工作,互相不受影响,以后增加新产品,也只需要新增一个实现工厂接口工厂类,就能达到,不用修改已有的代码。但工厂方法也有他局限的地方,那就是当面对的产品有复杂的等级结构的时候
抽象工厂的意图在于创建一系列互相关联或互相依赖的对象。

阅读全文

与java设计模式工厂相关的资料

热点内容
java正则split 浏览:432
江苏压缩设备配件供应 浏览:791
东南大学打卡APP是如何定位的 浏览:340
oracle回滚命令 浏览:265
哪里可以学网络程序员 浏览:542
b站云服务器起火 浏览:225
安卓录屏光遇画质不好怎么办 浏览:267
上菱冰箱压缩机坏 浏览:479
文件夹命名不能超过255 浏览:761
怎么取消文件夹删除 浏览:526
mc服务器手机版成员有什么权限 浏览:541
pta编译错误怎么解决 浏览:244
加密数字电视如何看 浏览:393
c即时编译输入提示 浏览:920
ecs云服务器t5 浏览:348
编译和链接的原理 浏览:566
私人服务器怎么登录ip地址 浏览:778
蓝鸟压缩机压力大吗 浏览:994
Linux默认网关修改 浏览:759
一般企业用得多的语言编译器 浏览:411