|
Probably you may have define correctly OOP but the example of CD is not good. If program is design with the CD concept (Player is part of CD itself) then its not a good OOPs design. Like SOA, OOPs also define that each entity should be independent and should do only what is suppose to do. With your logic, in .Net we should not have DataGrid and DataSource separate objects.
Anyway, overall the article gives good idea about SOA.
|