Organize to packages.
This commit is contained in:
parent
718b3cc61d
commit
61f0a2acf7
@ -1,4 +1,5 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.action;
|
||||
|
||||
|
||||
public abstract class Action {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.action;
|
||||
|
||||
public enum ActionType {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.action;
|
||||
|
||||
public enum Content {
|
||||
|
@ -1,4 +1,5 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.action;
|
||||
|
||||
|
||||
public class ContentAction extends Action {
|
||||
|
@ -1,4 +1,5 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.action;
|
||||
|
||||
|
||||
public class MenuAction extends Action {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.action;
|
||||
|
||||
public enum MenuItem {
|
||||
|
@ -1,4 +1,11 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.app;
|
||||
|
||||
import com.iluwatar.action.MenuItem;
|
||||
import com.iluwatar.dispatcher.Dispatcher;
|
||||
import com.iluwatar.store.ContentStore;
|
||||
import com.iluwatar.store.MenuStore;
|
||||
import com.iluwatar.view.ContentView;
|
||||
import com.iluwatar.view.MenuView;
|
||||
|
||||
public class App {
|
||||
|
@ -1,8 +1,15 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.dispatcher;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
import com.iluwatar.action.Action;
|
||||
import com.iluwatar.action.Content;
|
||||
import com.iluwatar.action.ContentAction;
|
||||
import com.iluwatar.action.MenuAction;
|
||||
import com.iluwatar.action.MenuItem;
|
||||
import com.iluwatar.store.Store;
|
||||
|
||||
public class Dispatcher {
|
||||
|
||||
private static Dispatcher instance = new Dispatcher();
|
@ -1,4 +1,9 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.store;
|
||||
|
||||
import com.iluwatar.action.Action;
|
||||
import com.iluwatar.action.ActionType;
|
||||
import com.iluwatar.action.Content;
|
||||
import com.iluwatar.action.ContentAction;
|
||||
|
||||
public class ContentStore extends Store {
|
||||
|
@ -1,4 +1,9 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.store;
|
||||
|
||||
import com.iluwatar.action.Action;
|
||||
import com.iluwatar.action.ActionType;
|
||||
import com.iluwatar.action.MenuAction;
|
||||
import com.iluwatar.action.MenuItem;
|
||||
|
||||
public class MenuStore extends Store {
|
||||
|
@ -1,8 +1,11 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.store;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
import com.iluwatar.action.Action;
|
||||
import com.iluwatar.view.View;
|
||||
|
||||
public abstract class Store {
|
||||
|
||||
private List<View> views = new LinkedList<>();
|
@ -1,4 +1,8 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.view;
|
||||
|
||||
import com.iluwatar.action.Content;
|
||||
import com.iluwatar.store.ContentStore;
|
||||
import com.iluwatar.store.Store;
|
||||
|
||||
public class ContentView implements View {
|
||||
|
@ -1,4 +1,9 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.view;
|
||||
|
||||
import com.iluwatar.action.MenuItem;
|
||||
import com.iluwatar.dispatcher.Dispatcher;
|
||||
import com.iluwatar.store.MenuStore;
|
||||
import com.iluwatar.store.Store;
|
||||
|
||||
public class MenuView implements View {
|
||||
|
@ -1,4 +1,6 @@
|
||||
package com.iluwatar;
|
||||
package com.iluwatar.view;
|
||||
|
||||
import com.iluwatar.store.Store;
|
||||
|
||||
public interface View {
|
||||
|
@ -2,6 +2,8 @@ package com.iluwatar;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import com.iluwatar.app.App;
|
||||
|
||||
public class AppTest {
|
||||
|
||||
@Test
|
||||
|
Loading…
x
Reference in New Issue
Block a user