Design Patterns in Object-Oriented ABAP
SAP Press (Verlag)
978-1-59229-087-1 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Igor Barbaric is a software-development specialist with seven years of experience in development for SAP solutions (ABAP) and Microsoft products (Access, Excel), in system integration (SAP-MS products and SAP-Java), and in SAP system administration.He worked as a team member on several international projects. He was a speaker at the SDN Meets Labs (Walldorf/Rot, 2005) and SAP TechEd (Vienna, 2005), with a session titled Design Patterns in Object-Oriented ABAP.
1. Introduction ... 5 ... 1.1 What are Design Patterns? ... 5 ... 1.2 Communication in Patterns ... 6 ... 1.3 Design Patterns in Software Design ... 6 ... 1.4 Success story: The Project and its By-product ... 7 ... 1.5 Conventions in this Book ... 7 ... 1.6 Prerequisites ... 8 ... 1.7 Structure of the Book ... 9 2. The Demo Application ... 11 3. The Singleton Pattern ... 15 ... 3.1 Definition ... 15 ... 3.2 Case-Study Problem: Instantiating Application Only Once ... 15 ... 3.3 Summary ... 17 4. The Adapter Pattern ... 19 ... 4.1 Definition ... 19 ... 4.2 Case-Study Problem: Application with a Command Tree ... 19 ... 4.3 The Adapter in the Demo Application ... 20 ... 4.4 Interface lif_interface ... 20 ... 4.5 Class lcl_application ... 21 ... 4.6 Summary ... 26 5. The Facade Pattern ... 27 ... 5.1 Definition ... 27 ... 5.2 Case-Study Problem: Vendor-Specific User-Defined Text on Purchase Order ... 27 ... 5.3 Class lcl_mod_facade ... 30 ... 5.4 Class lcl_st_text_facade ... 31 ... 5.5 Summary ... 36 6. The Composite Pattern ... 37 ... 6.1 Definition ... 37 ... 6.2 Case-Study Problem: Organizing Flights by Date ... 38 ... 6.3 Class lcl_mod_composite ... 39 ... 6.4 Summary ... 46 7. The Decorator Pattern ... 47 ... 7.1 Definition ... 47 ... 7.2 Case-Study Problem: Lookup Data for Internal Tables ... 48 ... 7.3 Class lcl_itab_dec ... 50 ... 7.4 Class lcl_itab_dec_vendor ... 53 ... 7.5 Class lcl_itab_dec_st_text ... 59 ... 7.6 Other Decorators in the Application ... 61 ... 7.7 Implementation of the Decorator Pattern in the Application ... 61 ... 7.8 Summary ... 62 8. The Model-View-Controller (MVC) Pattern ... 63 ... 8.1 Definition ... 63 ... 8.2 Case-Study Problem: Displaying Table Data in Different Ways ... 64 ... 8.3 Class lcl_con ... 66 ... 8.4 Class lcl_mod ... 67 ... 8.5 Class lcl_con_alv ... 72 ... 8.6 Class lcl_con_alv_facade ... 75 ... 8.7 Class lcl_con_dd ... 76 ... 8.8 Summary ... 80 9. Summary ... 83 Index ... 85
Erscheint lt. Verlag | 28.6.2006 |
---|---|
Verlagsort | Maryland |
Sprache | englisch |
Maße | 210 x 280 mm |
Einbandart | Paperback |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Informatik ► Weitere Themen ► Hardware | |
ISBN-10 | 1-59229-087-6 / 1592290876 |
ISBN-13 | 978-1-59229-087-1 / 9781592290871 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich