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 {
|
public abstract class Action {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.iluwatar;
|
package com.iluwatar.action;
|
||||||
|
|
||||||
public enum ActionType {
|
public enum ActionType {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.iluwatar;
|
package com.iluwatar.action;
|
||||||
|
|
||||||
public enum Content {
|
public enum Content {
|
||||||
|
|
@ -1,4 +1,5 @@
|
|||||||
package com.iluwatar;
|
package com.iluwatar.action;
|
||||||
|
|
||||||
|
|
||||||
public class ContentAction extends Action {
|
public class ContentAction extends Action {
|
||||||
|
|
@ -1,4 +1,5 @@
|
|||||||
package com.iluwatar;
|
package com.iluwatar.action;
|
||||||
|
|
||||||
|
|
||||||
public class MenuAction extends Action {
|
public class MenuAction extends Action {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.iluwatar;
|
package com.iluwatar.action;
|
||||||
|
|
||||||
public enum MenuItem {
|
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 {
|
public class App {
|
||||||
|
|
@ -1,8 +1,15 @@
|
|||||||
package com.iluwatar;
|
package com.iluwatar.dispatcher;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
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 {
|
public class Dispatcher {
|
||||||
|
|
||||||
private static Dispatcher instance = new 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 {
|
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 {
|
public class MenuStore extends Store {
|
||||||
|
|
@ -1,8 +1,11 @@
|
|||||||
package com.iluwatar;
|
package com.iluwatar.store;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.iluwatar.action.Action;
|
||||||
|
import com.iluwatar.view.View;
|
||||||
|
|
||||||
public abstract class Store {
|
public abstract class Store {
|
||||||
|
|
||||||
private List<View> views = new LinkedList<>();
|
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 {
|
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 {
|
public class MenuView implements View {
|
||||||
|
|
@ -1,4 +1,6 @@
|
|||||||
package com.iluwatar;
|
package com.iluwatar.view;
|
||||||
|
|
||||||
|
import com.iluwatar.store.Store;
|
||||||
|
|
||||||
public interface View {
|
public interface View {
|
||||||
|
|
@ -2,6 +2,8 @@ package com.iluwatar;
|
|||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import com.iluwatar.app.App;
|
||||||
|
|
||||||
public class AppTest {
|
public class AppTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Loading…
x
Reference in New Issue
Block a user