کتاب الکترونیکی

طراحی رابط گرا

Interface-oriented design

دانلود کتاب Interface-oriented design (به فارسی: طراحی رابط گرا) نوشته شده توسط «Ken Pugh»


اطلاعات کتاب طراحی رابط گرا

موضوع اصلی: برنامه نويسي

نوع: کتاب الکترونیکی

ناشر: Pragmatic Bookshelf

نویسنده: Ken Pugh

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2006

تعداد صفحه: 220

حجم کتاب: 3 مگابایت

کد کتاب: 9780976694052 , 0-9766940-5-0

نوبت چاپ: 1

توضیحات کتاب طراحی رابط گرا

طراحی رابط گرا بر یک جنبه مهم، اما اغلب نادیده گرفته شده از طراحی شی گرا تمرکز دارد. شما با مثال عملگرایانه یاد خواهید گرفت که چگونه طرح های موثری متشکل از رابط برای اشیا، اجزا و خدمات ایجاد کنید. تکنیک‌هایی را برای تجزیه راه‌حل‌ها به رابط‌ها و سپس تعیین پیاده‌سازی مناسب آن رابط‌ها برای ایجاد یک برنامه کارآمد، ساختاریافته، قوی و کارآمد مشاهده خواهید کرد. طراحی رابط‌گرا به بررسی چگونگی توسعه نرم‌افزار قوی و قابل اعتماد به‌عنوان مجموعه‌ای از اینترفیس‌ها می‌پردازد که با هر یک از آنها تعامل دارند. دیگر. شما خواهید آموخت که چند شکلی و کپسوله سازی واقعاً به چه معناست و چگونه از این ایده ها به طور مؤثرتر استفاده کنید. نحوه ایجاد رابط های بهتر با استفاده از تکنیک های توسعه چابک را ببینید و تفاوت های ظریف بین پیاده سازی یک رابط و به ارث بردن یک پیاده سازی را بیاموزید. نگاهی تازه و مدرن به Design By Contract و مسئولیت های کلاس داشته باشید. اساس معماری سرویس گرا، از جمله رابط های حالت دار در مقابل بدون حالت، مدل های رویه ای در مقابل سند، و فراخوانی های همزمان در مقابل ناهمزمان را درک کنید. درباره مفیدترین الگوها، از جمله پروکسی، نما، آداپتور، و کارخانه، و همچنین دسته بندی رابط ها از جمله اطلاعات کسب کنید. ارائه دهندگان خدمات، دارندگان اطلاعات و رابط های دنیای خارجی. اگر می خواهید برنامه نویس موثرتری باشید و نرم افزار بهتری ایجاد کنید، به طراحی رابط گرا نیاز دارید.


Interface Oriented Design focuses on an important, but often neglected, aspect of object-oriented design. You’ll learn by pragmatic example how to create effective designs composed of interfaces to objects, components and services. You’ll see techniques for breaking down solutions into interfaces and then determining appropriate implementation of those interfaces to create a well structured, robust, working program.Interface Oriented Design explores how to develop robust, reliable software as a collection of interfaces that interact with each other.You’ll learn what polymorphism and encapsulation really mean, and how to use these ideas more effectively. See how to create better interfaces using agile development techniques, and learn the subtle differences between implementing an interface and inheriting an implementation. Take a fresh, modern view of Design By Contract and class responsibilities. Understand the basis of a service-oriented architecture, including stateful versus stateless interfaces, procedural versus document models, and synchronous versus asynchronous invocations.Learn about the most useful patterns, including Proxy, Facade, Adapter, and Factory, as well categories of interfaces including service providers, information holders, and external world interfaces.If you want to be a more effective programmer and create better software, you need Interface Oriented Design.

دانلود کتاب «طراحی رابط گرا»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.