由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 设计模式的问题
相关主题
Question about Java (urgent) -thanksQT is LGPL now
请问protected的使用java and javascript 问题请教,有包子
Classpath questionsJava如何调用MATLAB?
Generics应该怎么得到它的class?推荐个Design Patterns学习道路吧
Re: XML help?Core J2EE Design Pattern
Anybody here used apache Lucene?想自学J2EE
Is there a way to preserve messageID in email parsing?问个问题
问一个弱问题,大虾帮忙大牛们能不能谈谈core java?
相关话题的讨论汇总
话题: 设计模式话题: pattern话题: 问题话题: api话题: make
进入Java版参与讨论
1 (共1页)
g****y
发帖数: 436
1
不知道发在这里合不合适。
我手上有一个千人留下的java library,其主要功能是parse各种数据文件,并且将这些
数据组织起来以后提供各种API,比如用户可以请求满足一定条件的数据。我想用一些p
atterns将这个库改进一下,并且提供一个GUI wrapper,但是不知道如何下手,请大家
指教!
g****y
发帖数: 436
2
主要是增强这个库的扩展性,比如可以parse不同format的数据文件,但是不改变原有
API。

这些
些p

【在 g****y 的大作中提到】
: 不知道发在这里合不合适。
: 我手上有一个千人留下的java library,其主要功能是parse各种数据文件,并且将这些
: 数据组织起来以后提供各种API,比如用户可以请求满足一定条件的数据。我想用一些p
: atterns将这个库改进一下,并且提供一个GUI wrapper,但是不知道如何下手,请大家
: 指教!

a****l
发帖数: 8211
3
If a code section can process a certain format, then it can; if not, then
you have to make your own. Just passing the data around will not make the
magic.

【在 g****y 的大作中提到】
: 主要是增强这个库的扩展性,比如可以parse不同format的数据文件,但是不改变原有
: API。
:
: 这些
: 些p

s******e
发帖数: 493
4
Stragtegy Pattern for sure. (you are asking a classic example in GOF)
maybe you can couple it with factory pattern for easy usage.
l***i
发帖数: 289
5
代码中的哪些问题影响了库的扩展性呢?
每个设计模式都是为了解决·特定·代码问题的。有了具体的问题,才能谈采用何种设
计模式。
而且并不是所有问题都需要应用设计模式来解决的,有些问题只用基本的重构手法就能
解决。

【在 g****y 的大作中提到】
: 主要是增强这个库的扩展性,比如可以parse不同format的数据文件,但是不改变原有
: API。
:
: 这些
: 些p

1 (共1页)
进入Java版参与讨论
相关主题
大牛们能不能谈谈core java?Re: XML help?
abstract class 的简单例子Anybody here used apache Lucene?
design pattern in Java那本书比较好?Is there a way to preserve messageID in email parsing?
关于Java design pattern问一个弱问题,大虾帮忙
Question about Java (urgent) -thanksQT is LGPL now
请问protected的使用java and javascript 问题请教,有包子
Classpath questionsJava如何调用MATLAB?
Generics应该怎么得到它的class?推荐个Design Patterns学习道路吧
相关话题的讨论汇总
话题: 设计模式话题: pattern话题: 问题话题: api话题: make