"Hello, Amigo! I want you to understand the purpose of OOP. Kaya may ikukuwento ako sayo."

Minsan may isang maliit na kumpanya na nagpapadala ng mga kalakal sa outer space...

"Tulad ng Galactic Rush?"

"Oo, tulad ng Galactic Rush. 5 tao ang nagtrabaho doon. Ang una ay humawak ng pananalapi, ang pangalawa ay nagtrabaho sa bodega, ang pangatlo ay nagpapadala, ang ikaapat ay namamahala sa advertising, at ang ikalima ay namamahala sa lahat ng ito."

Nagsumikap sila at umunlad. Ang kumpanya ay may magandang reputasyon at kumita ng maraming pera. Taun-taon ay tumataas ang bilang ng mga order, kaya ang CEO ay kailangang kumuha ng mas maraming empleyado. Ilang para sa bodega, ilan para sa pagpapadala, isa pang cashier, at isang nagmemerkado upang mapalago ang mga benta.

Dito nagsimula ang mga problema. Marami pang tauhan, at nagsimula silang makialam sa isa't isa .

Ginugol ng nagmemerkado ang lahat ng pera sa isang bagong kampanya sa pag-advertise, na walang naiwang pera sa kamay upang bilhin ang mga kalakal na dapat na agarang ipadala.

Ang bodega ay mayroong 10 kahon na may mga bagong-bagong hyperdrive na ipapadala minsan sa isang buwan. Lumipad ang isang courier gamit ang isang hyperdrive, dahilan para maantala ang order ng isa pang kliyente para sa 10 hyperdrive sa isang buwan. Hindi lang alam ng unang courier ang tungkol sa ibang order na tinutupad ng pangalawang courier.

Ang bagong assistant CEO ay nagpadala ng isang courier sa isang barko upang bumili ng mga kalakal, at lahat ng iba ay naghintay para sa susunod na magagamit na barko. Maraming mga apurahang paghahatid, ngunit ang katulong na ito ay namamahala lamang ng mga pagbili at sinusubukang gawin ang kanyang trabaho nang maayos. Kung mas mahusay na ginampanan ng isang tao ang kanyang mga tungkulin, mas nakikialam siya sa iba .

Sa pagsusuri sa sitwasyon, napagtanto ng CEO na ang mahahalagang mapagkukunan tulad ng barko, pera, at mga kalakal ay hindi ginagastos nang mahusay, ngunit sa halip ay batay sa "first come, first served". Sinuman ay maaaring kumuha ng mga mapagkukunan upang maisagawa ang kanilang trabaho, na nagbabanta sa pagiging produktibo ng iba pang empleyado at ng kumpanya.

May kailangang gawin. Nagpasya ang CEO na hatiin ang monolitikong kumpanya sa ilang mga departamento. Gumawa siya ng departamento ng pagpapadala, departamento ng marketing, departamento ng pagbili, departamento ng pananalapi, at departamento ng warehousing. Ngayon walang sinuman ang maaaring kumuha ng barko. Natanggap ng pinuno ng departamento ng pagpapadala ang lahat ng impormasyon sa pagpapadala at inisyu ang barko sa courier na ang paghahatid ay magiging pinakamakinabang para sa kumpanya. Bukod pa rito, hindi hinayaan ng bodega na kunin lamang ng mga courier ang mga kalakal. Kinokontrol nila ang proseso. Ang departamento ng pananalapi ay hindi maaaring maglaan ng pera para sa marketing, kung alam nitong may pagbili sa lalong madaling panahon. Ang bawat departamento ay may isang pampublikong pigura: ang pinuno ng departamento. Ang panloob na istraktura ng bawat departamento ay sariling alalahanin.Kung gusto ng isang courier na kumuha ng ilang kalakal, pupunta siya sa manager ng warehouse, hindi sa warehouse. Nang pumasok ang isang bagong order, napunta ito sa pinuno ng departamento ng pagpapadala ( pampublikong tao), hindi sa courier ( pribadong tao).

Sa madaling salita, pinagsama-sama ng CEO ang mga mapagkukunan at pagkilos sa mga departamento , at ipinagbawal ang iba sa pakikialam sa mga panloob na istruktura ng departamento. Mga partikular na tao lang ang maaaring makontak.

Sa mga tuntunin ng OOP, ito ay walang iba kundi ang paghahati ng isang programa sa mga bagay. Ang isang monolitikong programa, na binubuo ng mga pag-andar at mga variable, ay na-convert sa isang programa na binubuo ng mga bagay. At ang mga bagay na ito ay naglalaman ng mga variable at function.

"Sandali lang. Kaya sinasabi mo na ang problema ay ang bawat empleyado ay may walang limitasyong pag-access sa mga mapagkukunan at maaaring mag-isyu ng mga utos sa sinumang ibang empleyado?"

"Oo eksakto."

"Kawili-wili. Nagpakilala kami ng isang maliit na paghihigpit, ngunit nakatanggap kami ng higit pang mga order. At nagawa nilang mapanatili ang mas mahusay na kontrol sa lahat."

"Oo. Divide and conquer in its purest form."

"Gaya nga ng sinabi mo, divide and conquer. That's something to remember."