Skip to content

Commit 3be25df

Browse files
author
Mukul Sharma
committed
Reflect-76 Added package
1 parent f66aa05 commit 3be25df

10 files changed

Lines changed: 22 additions & 2 deletions
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package io.reflectoring.solid.isp;
2+
13
interface BetterOrderService {
24
void submitOrder(Order order);
35
}

solid/src/main/java/io/reflectoring/solid/isp/BurgerOrderService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package io.reflectoring.solid.isp;
2+
13
class BurgerOrderService implements OrderService {
24
@Override
35
public void orderBurger(int quantity) {

solid/src/main/java/io/reflectoring/solid/isp/ComboOrderService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package io.reflectoring.solid.isp;
2+
13
class ComboOrderService implements OrderService{
24
@Override
35
public void orderBurger(int quantity) {

solid/src/main/java/io/reflectoring/solid/isp/FriesOrderService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package io.reflectoring.solid.isp;
2+
13
class FriesOrderService implements OrderService {
24
@Override
35
public void orderBurger(int quantity) {

solid/src/main/java/io/reflectoring/solid/isp/Main.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package io.reflectoring.solid.isp;
2+
13
class Main{
24
public static void main(String[] args){
35
ComboOrderService comboOrderService = new ComboOrderService();
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package io.reflectoring.solid.isp;
2+
13
interface NewBurgerOrderService {
2-
void orderBurgers(int quantity);
4+
void orderBurger(int quantity);
35
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package io.reflectoring.solid.isp;
2+
13
interface NewFriesOrderService {
24
void orderFries(int fries);
35
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package io.reflectoring.solid.isp;
2+
13
class Order {
24
// define order
35
}

solid/src/main/java/io/reflectoring/solid/isp/OrderService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package io.reflectoring.solid.isp;
2+
13
interface OrderService {
24
void orderBurger(int quantity);
35
void orderFries(int fries);

solid/src/main/java/io/reflectoring/solid/isp/OrderServiceObjectAdapter.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
class OrderServiceObjectAdapter implements BurgerOrderService {
1+
package io.reflectoring.solid.isp;
2+
3+
class OrderServiceObjectAdapter implements NewBurgerOrderService {
24
private OrderService adaptee;
35
public OrderServiceObjectAdapter(OrderService adaptee) {
46
super();

0 commit comments

Comments
 (0)