Czesc wszystkim to moj pierwszy post tutaj i chcialem zapytac co myslicie o takim modelu klas.
Problem : Impelemntacja klasy Wallet
1. zapewniajac łatwa rozszerzalność na subklasy,
2. Wykorzystujacą pewne zbiory metod ktore beda dzielone i innymi niepowiazanymi klasami
3. mozliwość zapisania wrzucenia takiej encji przez EF do sql server
W aplikacji używam C# i Cora.
Pomysł na zamodelowanie:
interface ITransactionable
{
void DoTransaction();
}
abstract class BaseWallet : ITransactionable
{
// jakies pola
abstract void DoTransaction();
}
class ConcreteWallet :BaseWallet
{
void DoTransaction()
{
// jakas implementacja
}
}
Ma to dla was sens czy troche z d**y taka konstrukcja?
Dzieki za pomoc