دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1st ed.
نویسندگان: Dmitri Nesteruk
سری:
ISBN (شابک) : 1484236025, 9781484236024
ناشر: Apress
سال نشر: 2018
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 420 کیلوبایت
کلمات کلیدی مربوط به کتاب الگوهای طراحی در C ++ مدرن: رویکردهای قابل استفاده مجدد برای طراحی نرم افزارهای شی گرا: طراحی شی گرا، طراحی نرم افزار، آزمایش و مهندسی، برنامه نویسی، کامپیوتر و فناوری، توسعه نرم افزار، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، استفاده مجدد از نرم افزار، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، کامپایلرها، زبان های برنامه نویسی، کامپیوتر و فناوری
در صورت تبدیل فایل کتاب Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب الگوهای طراحی در C ++ مدرن: رویکردهای قابل استفاده مجدد برای طراحی نرم افزارهای شی گرا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents About the Author About the Technical Reviewer Chapter 1: Introduction Preliminaries Who This Book Is For On Code Examples On Developer Tools Piracy Important Concepts Curiously Recurring Template Pattern Mixin Inheritance Properties The SOLID Design Principles Single Responsibility Principle Open-Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion Principle Time for Patterns! Part I: Creational Patterns Chapter 2: Builder Scenario Simple Builder Fluent Builder Communicating Intent Groovy-Style Builder Composite Builder Summary Chapter 3: Factories Scenario Factory Method Factory Inner Factory Abstract Factory Functional Factory Summary Chapter 4: Prototype Object Constrution Ordinary Duplication Duplication via Copy Construction Serialization Prototype Factory Summary Chapter 5: Singleton Singleton as Global Object Classic Implementation Thread Safety The Trouble with Singleton Singletons and Inversion of Control Monostate Summary Part II: Structural Patterns Chapter 6: Adapter Scenario Adapter Adapter Temporaries Summary Chapter 7: Bridge The Pimpl Idiom Bridge Summary Chapter 8: Composite Array Backed Properties Grouping Graphic Objects Neural Networks Summary Chapter 9: Decorator Scenario Dynamic Decorator Static Decorator Functional Decorator Summary Chapter 10: Façade How the Terminal Works An Advanced Terminal Where’s the Façade? Summary Chapter 11: Flyweight User Names Boost.Flyweight String Ranges Naïve Approach Flyweight Implementation Summary Chapter 12: Proxy Smart Pointers Property Proxy Virtual Proxy Communication Proxy Summary Part III: Behavioral Patterns Chapter 13: Chain of Responsibility Scenario Pointer Chain Broker Chain Summary Chapter 14: Command Scenario Implementing the Command Pattern Undo Operations Composite Command Command Query Separation Summary Chapter 15: Interpreter Numeric Expression Evaluator Lexing Parsing Using Lexer and Parser Parsing with Boost.Spirit Abstract Syntax Tree Parser Printer Summary Chapter 16: Iterator Iterators in the Standard Library Traversing a Binary Tree Iteration with Coroutines Summary Chapter 17: Mediator Chat Room Mediator with Events Summary Chapter 18: Memento Bank Account Undo and Redo Summary Chapter 19: Null Object Scenario Null Object shared_ptr is not a Null Object Design Improvements Implicit Null Object Summary Chapter 20: Observer Property Observers ObserverObservable Connecting Observers and Observables Dependency Problems Unsubscription and Thread Safety Reentrancy Observer via Boost.Signals2 Summary Chapter 21: State State-Driven State Transitions Handmade State Machine State Machines with Boost.MSM Summary Chapter 22: Strategy Dynamic Strategy Static Strategy Summary Chapter 23: Template Method Game Simulation Summary Chapter 24: Visitor Intrusive Visitor Reflective Printer WTH is Dispatch? Classic Visitor Implementing an Additional Visitor Acyclic Visitor Variants and std::visit Summary Part IV: Appendix A: Functional Design Patterns Chapter 25: Maybe Monad Index