Skip to content

Commit

Permalink
feat: Adding forgotten factory files
Browse files Browse the repository at this point in the history
  • Loading branch information
martin committed Apr 22, 2026
1 parent eee4b84 commit b5adc64
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/main/java/millions/model/factories/PurchaseFactory.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package millions.model.factories;

import millions.model.Purchase;
import millions.model.Share;

public class PurchaseFactory extends TransactionFactory {
public Purchase createTransaction(Share share, int week) {
return new Purchase(share, week);
}
}
10 changes: 10 additions & 0 deletions src/main/java/millions/model/factories/SaleFactory.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package millions.model.factories;

import millions.model.Sale;
import millions.model.Share;

public class SaleFactory extends TransactionFactory {
public Sale createTransaction(Share share, int week) {
return new Sale(share, week);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package millions.model.factories;

import millions.model.Share;
import millions.model.Transaction;

public abstract class TransactionFactory {
public abstract Transaction createTransaction(Share share, int week);
}

0 comments on commit b5adc64

Please sign in to comment.