Maqolalardagi teglar design-patterns...


yangi

Builder design patterni

23/07/18 15:36

Builder design patterni

Builder design pattern qachon ishlatiladi? Klassdan odatda $obj = new Classname() kabi obyekt hosil qilamiz. Obyekt hosil qilishdan maqsad, shu klassning ichidagi methodlaridan foydalana olish. Endi Klassni ichidagi ba'zi methodlardan foydalanish uchun, obyektga ba'zi bir ishlov berish kerak bo'lishi mumkin. Odatda $obj->property_name = $value; ko'rinishida propertylarga qiymat berishimiz mumkin. Lekin faqatgina qiymat berish bilan ish bitmaydi, qanaqadir propertyga ishlov…



manba

Javada “Design Pattern” lar

20/01/02 22:37

Javada “Design Pattern” lar

"Design Patterns" atamasi nimani anglatadi? Design Patterns bu dasturlash jarayonini yengillashirish uchun oldindan ishlab chiqilgan standart kod yozish usullaridir. Odatda (bundan keyin qulaylik uchun Patternlar deb yozaman) Patternlar dastur ishlab chiqish jarayonida yuzaga keladigan ma'lum bir muammolarga yechimlar ko'rinishadi bo'ladi. Ushbu oldindan ishlab chiqilgan standart Patternlardan foydalanish…



yangi

Yii2 service locator

17/12/30 21:48

Yii2 service locator

Ko'pchiligimiz Yii2 loyihalar yasagan paytimizda ko'p marta ko'rganmiz, agar yangi componentlar qo'shsak config/web.php ni o'zgartiramiz. Ko'pincha agar composer orqali yangi kutubxonalar (ya'ni library) o'rnatsak ko'pincha web.php dagi components degan massiv ichiga qo'shimcha kod kiritamiz va bu kodga Yii::$app dan turub murojaat qilsak bo'ladi. Buning sababi Yii2 ning asosi Service Locator patterndan tashkil topgan. Service Locator bu dasturda zarurati kelganda kerakli servicelarni qaytaruvchi…