Skip to content

Commit d4458e8

Browse files
author
Saajan
committed
Makes the superclasses abstract
1 parent 079635b commit d4458e8

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

solid/lsp/src/main/java/io/reflectoring/solid/lsp/paymentexample/common/instruments/PaymentInstrument.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import io.reflectoring.solid.lsp.paymentexample.common.external.ThirdPartyFraudDetectionSystem;
88
import java.util.Date;
99

10-
public class PaymentInstrument {
10+
public abstract class PaymentInstrument {
1111
String name;
1212
String cardNumber;
1313
String verificationCode;

solid/lsp/src/main/java/io/reflectoring/solid/lsp/paymentexample/redesigned/instruments/BaseBankCard.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import io.reflectoring.solid.lsp.paymentexample.redesigned.validators.IPaymentInstrumentValidator;
1111
import java.util.Date;
1212

13-
public class BaseBankCard implements IPaymentInstrument {
13+
public abstract class BaseBankCard implements IPaymentInstrument {
1414
String name;
1515
String cardNumber;
1616
String verificationCode;

0 commit comments

Comments
 (0)