mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-16 06:58:54 +00:00
Add readme and class diagram
This commit is contained in:
+2
-2
@@ -27,7 +27,7 @@ import java.util.Map;
|
||||
import com.iluwatar.hexagonal.banking.WireTransfers;
|
||||
import com.iluwatar.hexagonal.banking.WireTransfersImpl;
|
||||
import com.iluwatar.hexagonal.database.LotteryTicketRepository;
|
||||
import com.iluwatar.hexagonal.database.LotteryTicketRepositoryMock;
|
||||
import com.iluwatar.hexagonal.database.LotteryTicketInMemoryRepository;
|
||||
import com.iluwatar.hexagonal.domain.LotteryConstants;
|
||||
import com.iluwatar.hexagonal.domain.LotteryNumbers;
|
||||
import com.iluwatar.hexagonal.domain.LotteryTicket;
|
||||
@@ -55,7 +55,7 @@ public class LotteryAdministrationImpl implements LotteryAdministration {
|
||||
private final WireTransfers bank = new WireTransfersImpl();
|
||||
|
||||
public LotteryAdministrationImpl() {
|
||||
repository = new LotteryTicketRepositoryMock();
|
||||
repository = new LotteryTicketInMemoryRepository();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ import com.iluwatar.hexagonal.domain.LotteryTicketId;
|
||||
* Mock database for lottery tickets.
|
||||
*
|
||||
*/
|
||||
public class LotteryTicketRepositoryMock implements LotteryTicketRepository {
|
||||
public class LotteryTicketInMemoryRepository implements LotteryTicketRepository {
|
||||
|
||||
private static Map<LotteryTicketId, LotteryTicket> tickets = new HashMap<>();
|
||||
|
||||
@@ -27,7 +27,7 @@ import java.util.Optional;
|
||||
import com.iluwatar.hexagonal.banking.WireTransfers;
|
||||
import com.iluwatar.hexagonal.banking.WireTransfersImpl;
|
||||
import com.iluwatar.hexagonal.database.LotteryTicketRepository;
|
||||
import com.iluwatar.hexagonal.database.LotteryTicketRepositoryMock;
|
||||
import com.iluwatar.hexagonal.database.LotteryTicketInMemoryRepository;
|
||||
import com.iluwatar.hexagonal.domain.LotteryConstants;
|
||||
import com.iluwatar.hexagonal.domain.LotteryNumbers;
|
||||
import com.iluwatar.hexagonal.domain.LotteryTicket;
|
||||
@@ -51,7 +51,7 @@ public class LotteryServiceImpl implements LotteryService {
|
||||
private final LotteryNotifications notifications = new LotteryNotificationsImpl();
|
||||
|
||||
public LotteryServiceImpl() {
|
||||
repository = new LotteryTicketRepositoryMock();
|
||||
repository = new LotteryTicketInMemoryRepository();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user