Objekt také obsahuje atributy, které jsou pro jeho smysl zásadní. Objekty bez atributů smysl nemají. Podobně nemají smysl ani objekty bez metod - a to jsem jich už viděl hodně, je to děsný nešvar.
Nešvar je psát zbytečný kód navíc jen abych dodržel zásady nějakého paradigmatu.
No jasně, mezi ně patří ty hromady veřejných *etterů, které ve třídách nemají co pohledávat. Když je odstraníš, často zbude jen hromada privátních (v horším případě protected) atributů a žádná metoda. S takovými objekty se pak nedá ani pracovat, protože nic neumí.