어디서부터 시작해야할지 모르겠으므로 그냥 쟁기질을 할 것입니다. OOP에서 경제를 대표하려고한다고 가정 해 봅시다. 기본 디자인은 다음과 같습니다.경제를위한 OOP 디자인
class Person{
int $money; // Money someone has in wallet/purse
int $bank_account_id;
function getAmountOfMoney()
function addMoney($amountToAdd)
function subtractMoney($amountToSubtract)
}
class BankAccount{
int $money; // Money in Bank Account
int $interest_per_year;
function giveInterest()
function depositMoney() // Calls $person->subtractMoney()
function withdrawMoney() // Calls $person->addMoney()
}
여기에 디자인 결함이 있습니까?