طراحی شیگرا با ABAP: رویکردی عملی
Object-Oriented Design with ABAP : A Practical Approach
معرفی کتاب «طراحی شیگرا با ABAP: رویکردی عملی» (با عنوان لاتین Object-Oriented Design with ABAP : A Practical Approach) نوشتهٔ James E. McDonough (auth.)، منتشرشده توسط نشر Apress در سال 2017. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Conquer your fear and anxiety learning how the concepts behind object-oriented design apply to the ABAP programming environment. Through simple examples and metaphors this book demystifies the object-oriented programming model.__Object-Oriented Design with ABAP__ presents a bridge from the familiar procedural style of ABAP to the unfamiliar object-oriented style, taking you by the hand and leading you through the difficulties associated with learning these concepts, covering not only the nuances of using object-oriented principles in ABAP software design but also revealing the reasons why these concepts have become embraced throughout the software development industry. More than simply knowing how to use various object-oriented techniques, you'll also be able to determine whether a technique is applicable to the task the software addresses. This book: * Shows how object-oriented principles apply to ABAP program design * Provides the basics for creating component design diagrams * Teaches how to incorporate design patterns in ABAP programs **What You’ll Learn** * Write ABAP code using the object-oriented model as comfortably and easily as using the procedural model * Create ABAP design diagrams based on the Unified Modeling Language * Implement object-oriented design patterns into ABAP programs * Reap the benefits of spending less time designing and maintaining ABAP programs * Recognize those situations where design patterns can be most helpful * Avoid long and exhausting searches for the cause of bugs in ABAP programs **Who This Book Is For** Experienced ABAP programmers who remain unfamiliar with the design potential presented by the object-oriented aspect of the language > Conquer your fear and anxiety learning how the concepts behind object-oriented design apply to the ABAP programming environment. Through simple examples and metaphors this book demystifies the object-oriented programming model. Object-Oriented Design with ABAP presents a bridge from the familiar procedural style of ABAP to the unfamiliar object-oriented style, taking you by the hand and leading you through the difficulties associated with learning these concepts, covering not only the nuances of using object-oriented principles in ABAP software design but also revealing the reasons why these concepts have become embraced throughout the software development industry. More than simply knowing how to use various object-oriented techniques, you'll also be able to determine whether a technique is applicable to the task the software addresses. This book: Shows how object-oriented principles apply to ABAP program design Provides the basics for creating component design diagrams Teaches how to incorporate design patterns in ABAP programs What You’ll Learn Write ABAP code using the object-oriented model as comfortably and easily as using the procedural model Create ABAP design diagrams based on the Unified Modeling Language Implement object-oriented design patterns into ABAP programs Reap the benefits of spending less time designing and maintaining ABAP programs Recognize those situations where design patterns can be most helpful Avoid long and exhausting searches for the cause of bugs in ABAP programs Who This Book Is For Experienced ABAP programmers who remain unfamiliar with the design potential presented by the object-oriented aspect of the language> Conquer your fear and anxiety learning how the concepts behind object-oriented design apply to the ABAP programming environment. Through simple examples and metaphors this book demystifies the object-oriented programming model. Object-Oriented Design with ABAP presents a bridge from the familiar procedural style of ABAP to the unfamiliar object-oriented style, taking you by the hand and leading you through the difficulties associated with learning these concepts, covering not only the nuances of using object-oriented principles in ABAP software design but also revealing the reasons why these concepts have become embraced throughout the software development industry. More than simply knowing how to use various object-oriented techniques, you'll also be able to determine whether a technique is applicable to the task the software addresses. This book: Shows how object-oriented principles apply to ABAP program design Provides the basics for creating component design diagrams Teaches how to incorporate design patterns in ABAP programs What You'll Learn Write ABAP code using the object-oriented model as comfortably and easily as using the procedural model Create ABAP design diagrams based on the Unified Modeling Language Implement object-oriented design patterns into ABAP programs Reap the benefits of spending less time designing and maintaining ABAP programs Recognize those situations where design patterns can be most helpful Avoid long and exhausting searches for the cause of bugs in ABAP programs Who This Book Is For Experienced ABAP programmers who remain unfamiliar with the design potential presented by the object-oriented aspect of the language > Front Matter....Pages i-xxv Front Matter....Pages 1-1 Preparing to Take the First Step....Pages 3-9 The Elements of Object-Oriented Programming....Pages 11-17 Encapsulation....Pages 19-40 Abstraction....Pages 41-52 Inheritance....Pages 53-84 Polymorphism....Pages 85-97 Interfaces....Pages 99-114 Welcome to Objectropolis....Pages 115-116 Front Matter....Pages 117-117 Introduction to the Unified Modeling Language....Pages 119-128 Front Matter....Pages 129-129 Design Patterns....Pages 131-136 Singleton Design Pattern....Pages 137-145 Strategy Design Pattern....Pages 147-154 Observer Design Pattern....Pages 155-171 Factory Design Patterns....Pages 173-190 Adapter Design Pattern....Pages 191-205 Decorator Design Pattern....Pages 207-224 Chain of Responsibility Design Pattern....Pages 225-237 Iterator Design Pattern....Pages 239-246 Template Method Design Pattern....Pages 247-254 Command Design Pattern....Pages 255-264 Front Matter....Pages 129-129 Null Object Pattern....Pages 265-269 State Design Pattern....Pages 271-286 Lazy Initialization Technique....Pages 287-290 Flyweight Design Pattern....Pages 291-297 Memento Design Pattern....Pages 299-315 Visitor Design Pattern....Pages 317-346 Design Anti-Patterns....Pages 347-348 Solidifying Robust Design Habits....Pages 349-350 Where No One Has Gone Before....Pages 351-351 Comparison of Capabilities Between Function Groups and Classes....Pages 353-354 Requirements Documentation and ABAP Exercise Programs....Pages 355-355 Back Matter....Pages 357-359
دانلود کتاب طراحی شیگرا با ABAP: رویکردی عملی