2
votes
3answers
80 views

Design Strategy of CSV Parser

I wanted to review my design strategy for CSV parser. I have 4 CSV files, which have different layouts as shown below. Each row of a CSV file will be mapped to a class. For example, if CSV_FILE_A has ...
2
votes
1answer
81 views

Review of simple Java Actor library

How can I improve this code? Also available from git://github.com/edescourtis/actor.git . Actor.java package com.benbria.actor; public interface Actor<T> extends Runnable { public ...
-1
votes
1answer
112 views

please review my switch case code

Now I hava a enum param and wants to do something which is acording to the enum param value. While the enum param is too much and my method will become too long.How can I refactor my code? I know ...
0
votes
1answer
64 views

Q&A system model design [closed]

Now I am trying to build a Q&A website by myself.The models below is my model design.I have some questions about this. 1、class Category: public class Category { private String name; } ...
0
votes
1answer
59 views

how do I encapsulate this List<Message> properly?

I know that Swing isn't true MVC: Using this modified MVC helps to more completely decouple the model from the view. Leaving aside the veracity of the above claim, the problem I run into is ...
1
vote
1answer
32 views

Opinions on my Command pattern design - is it extensible?

I am implementing a program that takes commands from a user and based on those commands, drives a Robot on a grid. To implement this program I have used the Command pattern. I have used this pattern ...
0
votes
0answers
32 views

immutable metadata constructor access

I want an immutable class, and the constructor should be package private. However, it ends up getting used outside the package: package gnu.mail.providers.nntp; import gnu.inet.nntp.GroupResponse; ...
1
vote
0answers
22 views

Is this a good approach for a BayeuxClient class?

Is this a good approach for a BayeuxClient class? Reading cometd reference book, Chapter 6 Java Libraries, I created this BayeuxClient class. As a newbie to cometd, I would like to know if this ...
4
votes
2answers
140 views

Is this a correct way to use Factory Pattern?

I have an abstract class which implements the IDataCreator interface: public interface IDataCreator { public String getDataString(); } public abstract class AbstractCreator implements ...
2
votes
1answer
80 views

Observer pattern in Java

I'm going to have a lot of integer values, and at any value change I might need to update any number of UI elements, other values which are computed from the first ones, etc. Sounds like time for the ...
2
votes
1answer
77 views

Design Pattern for Swing application

I have a Swing application with no real design pattern. I want to start learning to design Swing or any types of application properly. Here is the main JFrame class. import java.awt.Component; ...
4
votes
2answers
91 views

Move object by one up or down algorithm in a custom order

Basically, I did an object (using hibernate) with a field called sorting_order. This field needs to be unique and I wish to swap two object by one. So one element has to be after or before the current ...
2
votes
1answer
84 views

Using AbstractFactory

I am a newcomer to design patterns. I read some articles about the abstract factory pattern, and wrote the following simple example: public interface ParserFactory { List<ITransport> ...
-1
votes
1answer
80 views

design classes for a JAVA swing application [closed]

I am very new in making JAVA swing applications.. My problem statement is to make a library management application,for which i designed classes as below. Please tell me whether my design of classes ...
6
votes
3answers
332 views

FactoryPattern without If-else construct

Someone asked me if I can create factory pattern in java without using If-else construct. So I come with the following. Please provide your inputs if this seems a good example for using factories. ...

1 2 3 4
15 30 50 per page