当前位置:编程学习 > JAVA >>

JavaAPI中有哪些地方用到了Facade模式?

最近在看Head First设计模式这本书,里面有个BrainPower的问题是问JAVA API中有哪些地方用到了Facade模式?  --------------------编程问答-------------------- 人呢? --------------------编程问答--------------------  不懂模式,正在学习java 基础,帮顶。 --------------------编程问答--------------------
引用 2 楼 magi1201 的回复:
 不懂模式,正在学习java 基础,帮顶。
谢顶! --------------------编程问答-------------------- 现在怎么都没人了?? --------------------编程问答-------------------- 我的小伙伴呢?? --------------------编程问答-------------------- 周末了,建议楼主周一来自顶吧,周末帖子易沉。 --------------------编程问答-------------------- 典型的就是流 字节流 字符流 瞎猜的哈~~ --------------------编程问答--------------------
引用 7 楼 wuliaokankan 的回复:
典型的就是流 字节流 字符流 瞎猜的哈~~

猜错了 --------------------编程问答--------------------
引用 7 楼 wuliaokankan 的回复:
典型的就是流 字节流 字符流 瞎猜的哈~~
流里面大量使用的是decorator模式 --------------------编程问答--------------------
引用 9 楼 yzw19932010 的回复:
Quote: 引用 7 楼 wuliaokankan 的回复:

典型的就是流 字节流 字符流 瞎猜的哈~~
流里面大量使用的是decorator模式

果真猜错了 --------------------编程问答-------------------- 加密算法 应该是的了 --------------------编程问答-------------------- 上面也是猜测的哈。。
java api提供的都是单一的api
而Facade更偏向于应用组合达到统一管理 
典型的有jdbc EJBSession 以及slf4j
至于java api中使用Facade 模式貌似真不肯定哪个用到了,求大神解脱 --------------------编程问答-------------------- http://coolshell.cn/articles/3320.html

引用
Facade:
用一个简单的接口包状一组组件,接口,抽象或是子系统。

    java.lang.Class
    javax.faces.webapp.FacesServlet
--------------------编程问答-------------------- 输入输出流,集合框架 --------------------编程问答--------------------
引用 13 楼 huntor 的回复:
http://coolshell.cn/articles/3320.html

引用
Facade:
用一个简单的接口包状一组组件,接口,抽象或是子系统。

    java.lang.Class
    javax.faces.webapp.FacesServlet

多谢!
另一个问题求解脱!
http://bbs.csdn.net/topics/390662638 --------------------编程问答--------------------
引用 14 楼 pangjingji 的回复:
输入输出流,集合框架
我也超爱《平凡的世界》! --------------------编程问答-------------------- 这本书看完很久了,是开发了一段时间才看的,发现其实所有的东西都是组合,继承的套用,只是换了一些名字,不太记得各种方法叫什么了,觉得还是理解了就行。
JDBC的设计就是典型的外观模式,封装了数据库的连接过程和对数据的操作,隐藏了具体细节。要是没有JDBC,我们就要针对不同的数据库(DB2,ORACLE,SQL Server)去操作 --------------------编程问答--------------------
引用 17 楼 u011310990 的回复:
这本书看完很久了,是开发了一段时间才看的,发现其实所有的东西都是组合,继承的套用,只是换了一些名字,不太记得各种方法叫什么了,觉得还是理解了就行。
JDBC的设计就是典型的外观模式,封装了数据库的连接过程和对数据的操作,隐藏了具体细节。要是没有JDBC,我们就要针对不同的数据库(DB2,ORACLE,SQL Server)去操作

JDBC 不是Bridge模式吗? --------------------编程问答--------------------
引用 18 楼 huntor 的回复:
Quote: 引用 17 楼 u011310990 的回复:

这本书看完很久了,是开发了一段时间才看的,发现其实所有的东西都是组合,继承的套用,只是换了一些名字,不太记得各种方法叫什么了,觉得还是理解了就行。
JDBC的设计就是典型的外观模式,封装了数据库的连接过程和对数据的操作,隐藏了具体细节。要是没有JDBC,我们就要针对不同的数据库(DB2,ORACLE,SQL Server)去操作

JDBC 不是Bridge模式吗?

Bridge模式我不知道里面有没有用到,但是核心绝对是外观模式
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,