کتاب آموزش design patterns در دات نت را برای کاربران عزیز سایت آغازه آماده دانلود کرده ایم. این کتاب به پیاده سازی الگوی طراحی با استفاده از آخرین نسخه از زبان های برنامه نویسی #C و #F می پردازد . امروزه design pattern به عنوان ابزاری جهت توسعه و تولید نرم افزار ها تبدیل گشته است. این کتاب الگوی طراحی را با استفاده از زبان برنامه نویسی سی شارپ بطور کامل مورد پوشش قرار می دهد. این کتاب به شما می آموزد تا آخرین pattern های موجودردر زبان های #C و #F را بشناسید و با استفاده از ویژال استادیو و ReSharper از آن استفاده کنید. این کتاب برای برنامه نویسان سی شارپ که میخواهند با استفاده از الگوی طراحی مشکلات خود را در پیاده سازی نرم افزار ها کم نمایند بسیار مفید خواهد بود. در ادامه شما می توانید این کتاب را رایگان دانلود و مطالعه کنید.
عنوان : کتاب آموزش design patterns در دات نت
زبان کتاب: انگلیسی
سال انتشار : ۲۰۱۹
حجم فایل : ۲٫۵ مگابایت
تعداد صقحه: ۳۵۶
الگو(پترن) از چه چیزی تشکیل شده است؟
بیشتر الگوها بسیار رسمی توصیف می شوند ، بنابراین افراد می توانند آنها را درمفاهیم مختلف تفسیر کنند.
موارد زیر بخشهایی هستند که در تعریف یک الگو معمولا وجود دارند:
هدف ابطور خلاصه توضیحاتی در مورد هدف الگو داده می شود
کاربرد هم مسئله و راه حل ممکن را برای الگو توضیح می دهد.
ساختار وضعیت کلاسها و هر قسمت از الگو و نحوه ارتباط آنها را نشان می دهد.
کد سمپل ارائه کد مثال در یکی از زبانهای برنامه نویسی درک الگو را ساده تر می کند
الگوهای طراحی جزو معماریهای نرم افزاری نیستند و فقط شیوه ای صحیح از کدنویسی شی گرا را ارائه میدهند. بنابراین این الگوها فقط در قلمرو کدنویسی شی گرا وارد میشوند و مستقل از زبانهای برنامه نویسی هستند.
در پستهای بعدی در مورد تاریخچه، دسته بندی و توضیح هر کدام از الگوها خواهیم نوشت.
ما الگوهای طراحی رو به سه دسته تقسیم میکنیم :
-
Creational
-
Structural
-
Behavioral
الگوی طراحی Creational
الگوهای طراحی که بیشتر روی ساختِ شی مورد نظر تمرکز دارند ، مسلما تاحالا از Builder در کدتون استفاده کردید و اسمش به گوشتون خورده ، Builder به صورت مرحله به مرحله شی مورد نظر شما رو میسازه ، لیست الگوهای طراحی این قسمت :
-
Factory and Abstract Factory
-
Singleton
-
Builder
-
Dependency Injection
-
Prototype
-
Object pool
الگوی طراحی Structural
به ساختار اشیا و ترکیب اونها کار دارند ، لیست الگوهای طراحی این قسمت :
-
Adapter
-
Facade
-
Composite
-
Decorator
-
Flyweight
-
Proxy
الگویهای طراحی Behavioral
برای رفتار اشیا و ارتباط اون ها با هم استفاده میشن که عبارتند از :
-
Command
-
Observer
-
Interpreter
-
Iterator
-
Mediator
-
Memento
-
Chain of Responsibility
-
Template
-
Strategy
-
Visitor
-
State
-
Null Object
-
Data Access Object
Reviews
There are no reviews yet.