Skip to content

Commit 89cb234

Browse files
committed
iluwatar#84 Added interface for view layer
1 parent 84d14ed commit 89cb234

File tree

3 files changed

+16
-4
lines changed

3 files changed

+16
-4
lines changed

layers/src/main/java/com/iluwatar/layers/App.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,16 @@
33
import java.util.Arrays;
44

55
public class App {
6+
7+
private static CakeBakingService cakeBakingService = new CakeBakingServiceImpl();
68

79
public static void main(String[] args) {
8-
CakeBakingService cakeBakingService = new CakeBakingServiceImpl();
10+
11+
// initialize example data
912
initializeData(cakeBakingService);
10-
CakeView cakeView = new CakeView(cakeBakingService);
13+
14+
// create view and render it
15+
CakeViewImpl cakeView = new CakeViewImpl(cakeBakingService);
1116
cakeView.render();
1217
}
1318

layers/src/main/java/com/iluwatar/layers/CakeView.java renamed to layers/src/main/java/com/iluwatar/layers/CakeViewImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package com.iluwatar.layers;
22

3-
public class CakeView {
3+
public class CakeViewImpl implements View {
44

55
private CakeBakingService cakeBakingService;
66

7-
public CakeView(CakeBakingService cakeBakingService) {
7+
public CakeViewImpl(CakeBakingService cakeBakingService) {
88
this.cakeBakingService = cakeBakingService;
99
}
1010

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.iluwatar.layers;
2+
3+
public interface View {
4+
5+
void render();
6+
7+
}

0 commit comments

Comments
 (0)