Men paradigm sifatida OOPni hurmat qilaman FP OOPdan ko'ra yaxshiroq (yoki teskarisi) degan gapga qo'shilmayman. Tepadagi maqolada men e'tibor qaratmoqchi bo'lgan jihat OOP yomon paradigm emas, balki OOP qanday kod yozishni tartiblashning o'rniga vaqt o'tishi bilan o'zi kodga, tillarga moslashib o'zgarib borayotgani.
Men e'tibor qaratmoqchi bo'lgan jihat vaqt o'tishi bilan OOPning bir-birini ignore qiladigan bir qancha "versiya"lari chiqib ketayotganida. Aslida paradigmlardan maqsad software design qoidalarining maqsadga yo'nalgan aniq to'plamlarini ishlab chiqish bo'lgan. Shuning uchun ham paradigm dasturlash tilidan ko'ra yuqoriroq darajadagi tushuncha. Tepada aytilgan "versiyalar" kelib chiqishiga asosiy sabab tillar (ya'ni OOPning har xil tillardagi har xil implementatsiyasi) ekanini hisobga olsak, zamonaviy OOP language-dependent bo'lib qolayapti.
Post #510
1.22K
Engineering Notes https://betterprogramming.pub/object-oriented-programming-the-trillion-dollar-disaster-92a4b666c7c7
- 👍 6