توضیحاتی در مورد کتاب Software Design Patterns: The Ultimate Guide
نام کتاب : Software Design Patterns: The Ultimate Guide
ویرایش : 1 ed.
عنوان ترجمه شده به فارسی : الگوهای طراحی نرم افزار: راهنمای نهایی
سری :
نویسندگان : Sufyan bin Uzayr
ناشر : CRC Press
سال نشر : 2023
تعداد صفحات : xviii,435
[454]
ISBN (شابک) : 9781003308461 , 9781032311777
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 8 Mb
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
الگوهای طراحی نرم افزار راه حل های قابل استفاده مجدد برای مشکلات توسعه نرم افزار هستند. با این حال، یک الگوی طراحی نرم افزار کد نیست. بلکه یک راهنما یا پارادایم است که به مهندسان نرم افزار کمک می کند تا محصولاتی را بسازند که از بهترین شیوه ها پیروی می کنند. یک الگوی طراحی بیشتر یک الگو برای رسیدگی به موضوع مورد نظر است تا یک کتابخانه یا چارچوب، که می تواند بلافاصله اضافه شود و از آن استفاده شود. برنامه نویسی شی گرا (OOP) توسط الگوهای طراحی پشتیبانی می شود که بر اساس ایده های اشیاء (نمونه های یک کلاس، داده با ویژگی های منحصر به فرد) و کلاس ها (انواع داده های تعریف شده توسط کاربر) است. الگوهای طراحی نقشه هایی برای حل مسائل معمولی مهندسی نرم افزار هستند. آنها برای برخی از رایج ترین مشکلاتی که با آن مواجه خواهید شد، راه حل های تکرارپذیر ارائه می دهند. همانطور که گفته شد، الگوهای طراحی یک راه حل کامل نیستند، همچنین کد، کلاس ها یا کتابخانه هایی نیستند که ممکن است در پروژه خود استفاده کنید. آنها نوعی راه حل حل مسئله هستند. به هر شغل به روشی کمی متفاوت برخورد می شود.
توضیحاتی در مورد کتاب به زبان اصلی :
Software Design Patterns are reusable solutions to software development difficulties. However, a Software Design Pattern is not code; rather, it is a guide or paradigm that helps software engineers to construct products that follow best practices. A Design Pattern is more of a template to tackle the topic at hand than a library or framework, which can be added and utilized right away. Object-oriented programming (OOP) is supported by Design Patterns, which are based on the ideas of objects (instances of a class; data with unique attributes) and classes (user-defined types of data). Design Patterns are blueprints for resolving typical software engineering issues. They provide reproducible solutions to some of the most prevalent difficulties you’ll encounter. That said, Design Patterns aren’t a complete solution, nor are they code, classes, or libraries that you may use in your project. They are a type of problem-solving solution. Each job will be approached in a slightly different way.