top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
The design patterns companion / / Scott L. Bain
The design patterns companion / / Scott L. Bain
Autore Bain Scott L.
Pubbl/distr/stampa Newtown Square, Pennsylvania : , : Project Management Institute, Inc., , [2020]
Descrizione fisica 1 online resource (74 pages)
Disciplina 004.22
Soggetto topico Software patterns
Soggetto genere / forma Electronic books.
ISBN 1-62825-659-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910480554603321
Bain Scott L.  
Newtown Square, Pennsylvania : , : Project Management Institute, Inc., , [2020]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
The design patterns companion / / Scott L. Bain
The design patterns companion / / Scott L. Bain
Autore Bain Scott L.
Pubbl/distr/stampa Newtown Square, Pennsylvania : , : Project Management Institute, Inc., , [2020]
Descrizione fisica 1 online resource (74 pages)
Disciplina 004.22
Soggetto topico Software patterns
ISBN 1-62825-659-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910794010503321
Bain Scott L.  
Newtown Square, Pennsylvania : , : Project Management Institute, Inc., , [2020]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
The design patterns companion / / Scott L. Bain
The design patterns companion / / Scott L. Bain
Autore Bain Scott L.
Pubbl/distr/stampa Newtown Square, Pennsylvania : , : Project Management Institute, Inc., , [2020]
Descrizione fisica 1 online resource (74 pages)
Disciplina 004.22
Soggetto topico Software patterns
ISBN 1-62825-659-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910828036003321
Bain Scott L.  
Newtown Square, Pennsylvania : , : Project Management Institute, Inc., , [2020]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Design patterns for embedded C : an embedded software engineering toolkit / / Bruce Powel Douglass
Design patterns for embedded C : an embedded software engineering toolkit / / Bruce Powel Douglass
Autore Douglass Bruce Powel
Edizione [1st ed.]
Pubbl/distr/stampa Amsterdam ; ; Boston, : Elsevier, 2010
Descrizione fisica 1 online resource (471 p.)
Disciplina 005.13/3
Soggetto topico C (Computer program language)
Embedded computer systems - Programming
Software patterns
ISBN 9786612878787
9781282878785
1282878786
9780080959719
0080959717
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Design Patterns for Embedded Systems in C; Copyright; Contents; Preface; Acknowledgements; About the Author; Chapter 1 What Is Embedded Programming?; 1.1 What's Special About Embedded Systems?; 1.2 OO or Structured - It's Your Choice; 1.3 What Did We Learn?; Chapter 2 Embedded Programming with The HarmonyTM for EmbeddedRealTime Process; 2.1 Basic Elements of the Harmony Process; 2.2 The Approach; 2.3 What's Coming Up; Chapter 3 Design Patterns for Accessing Hardware; 3.1 Basic Hardware Access Concepts; 3.2 Hardware Proxy Pattern; 3.3 Hardware Adapter Pattern; 3.4 Mediator Pattern
3.5 Observer Pattern3.6 Debouncing Pattern; 3.7 Interrupt Pattern; 3.8 Polling Pattern; 3.9 So, What Did We Learn?; Chapter 4 Design Patterns for Embedding Concurrency and ResourceManagement; 4.1 Basic Concurrency Concepts; 4.2 Cyclic Executive Pattern; 4.3 Static Priority Pattern; 4.4 Critical Region Pattern; 4.5 Guarded Call Pattern; 4.6 Queuing Pattern; 4.7 Rendezvous Pattern; 4.8 Simultaneous Locking Pattern; 4.9 Ordered Locking; 4.10 So, What Have We Learned?; Chapter 5 Design Patterns for State Machines; 5.1 Oh Behave; 5.2 Basic State Machine Concepts; 5.3 Single Event Receptor Pattern
5.4 Multiple Event Receptor Pattern5.5 State Table Pattern; 5.6 State Pattern; 5.7 AND-States; 5.8 Decomposed AND-State Pattern; 5.9 OK, What Have We Learned?; Chapter 6 Safety and Reliability Patterns; 6.1 A Little Bit About Safety and Reliability; 6.2 One's Complement Pattern; 6.3 CRC Pattern; 6.4 Smart Data Pattern; 6.5 Channel Pattern; 6.6 Protected Single Channel Pattern; 6.7 Dual Channel Pattern; 6.8 Summary; Appendix A UML Notation; 1.1 Class Diagram; 1.2 Sequence Diagram; 1.3 State Diagram; Index
Altri titoli varianti Embedded software engineering toolkit
Record Nr. UNINA-9911004771503321
Douglass Bruce Powel  
Amsterdam ; ; Boston, : Elsevier, 2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Design Patterns in .NET 6 : Reusable Approaches in C# and F# for Object-Oriented Software Design / / Dmitri Nesteruk
Design Patterns in .NET 6 : Reusable Approaches in C# and F# for Object-Oriented Software Design / / Dmitri Nesteruk
Autore Nesteruk Dmitri
Edizione [Third edition.]
Pubbl/distr/stampa New York, NY : , : Apress Media LLC, , [2022]
Descrizione fisica 1 online resource (0 pages)
Disciplina 005.2768
Soggetto topico Object-oriented programming (Computer science)
Software patterns
ISBN 1-4842-8245-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Part I: Introduction -- Chapter 1: The SOLID Design Principles -- Chapter 2: The Functional Perspective -- Part II: Creational Patterns -- Chapter 3: Builder -- Chapter 4: Factories -- Chapter 5: Prototype -- Chapter 6: Singleton -- Part III: Structural Patterns -- Chapter 7: Adapter -- Chapter 8: Bridge -- Chapter 9: Composite -- Chapter 10: Decorator -- Chapter 11: Facade -- Chapter 12: Flyweight -- Chapter 13: Proxy -- Chapter 14: Value Object -- Part IV: Behavioral Patterns. - Chapter 15: Chain of Responsibility -- Chapter 16: Command -- Chapter 17: Interpreter -- Chapter 18: Iterator -- Chapter 19: Mediator -- Chapter 20: Memento -- Chapter 21: Null Object -- Chapter 22: Observer -- Chapter 23: State -- Chapter 24: Strategy -- Chapter 25: Template Method -- Chapter 26: Visitor.
Record Nr. UNINA-9910590058203321
Nesteruk Dmitri  
New York, NY : , : Apress Media LLC, , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Design Patterns in ABAP Objects
Design Patterns in ABAP Objects
Autore Koseoglu Kerem
Pubbl/distr/stampa Boston : , : Rheinwerk Publishing Inc., , 2016
Descrizione fisica 1 online resource (504 pages)
Disciplina 005.1
Soggetto topico ABAP Objects (Computer program language)
Software patterns
ISBN 9781493214655
1493214659
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Dear Reader -- Notes on Usage -- Table of Contents -- Preface -- Design Pattern Categories -- How to Learn -- Part I   Architectural Design Patterns -- 1   MVC -- 1.1   Case Study: Read, Process, Display, and Post -- 1.2   Passing Select Options -- 1.3   Distributing Application Logic -- 1.4   Related Patterns -- 1.5   Summary -- Part II   Creational Design Patterns -- 2   Abstract Factory -- 2.1   Case Study: Log Analysis -- 2.2   Related Patterns -- 2.3   Summary -- 3   Builder -- 3.1   Case Study: Jobs for Text Files -- 3.2   When to Use -- 3.3   Privacy -- 3.4   Summary -- 4   Factory -- 4.1   Case Study: FI Documents for Parties -- 4.2   Advantages -- 4.3   Related Patterns -- 4.4   Summary -- 5   Lazy Initialization -- 5.1   Case Study: Logging Errors -- 5.2   Advantages -- 5.3   Related Patterns -- 5.4   Summary -- 6   Multiton -- 6.1   Case Study: Vendor Balance -- 6.2   When to Use -- 6.3   When to Avoid -- 6.4   State Modification -- 6.5   Summary -- 7   Prototype -- 7.1   Case Study: Item Clone -- 7.2   Changing Class Properties -- 7.3   Clone Operations -- 7.4   Related Patterns -- 7.5   Summary -- 8   Singleton -- 8.1   Case Study: Subcomponents -- 8.2   Advantages and Disadvantages -- 8.3   Related Patterns -- 8.4   Summary -- Part III   Structural Design Patterns -- 9   Adapter -- 9.1   Case Study: Project Management Tools -- 9.2   Glue Code -- 9.3   Two-Way Adapters -- 9.4   Legacy Classes -- 9.5   Summary -- 10   Bridge -- 10.1   Case Study: Messaging Framework -- 10.2   Advantages -- 10.3   Summary -- 11   Composite -- 11.1   Recursive Programming: A Refresher -- 11.2   Case Study: HR Positions -- 11.3   Advantages -- 11.4   Disadvantages -- 11.5   When to Use -- 11.6   Related Patterns -- 11.7   Summary -- 12   Data Access Object -- 12.1   Case Study: Potential Customers -- 12.2   Redundant Code Prevention.
12.3   Related Patterns -- 12.4   Summary -- 13   Decorator -- 13.1   Case Study: User Exit -- 13.2   Advantages and Challenges -- 13.3   Related Patterns -- 13.4   Summary -- 14   Façade -- 14.1   Case Study: Bonus Calculation -- 14.2   When and Where to Use -- 14.3   Related Patterns -- 14.4   Summary -- 15   Flyweight -- 15.1   Case Study: Negative Stock Forecast -- 15.2   Disadvantages -- 15.3   When to Use -- 15.4   Related Patterns -- 15.5   Summary -- 16   Property Container -- 16.1   Case Study: Enhancing an SAP Program -- 16.2   Static vs. Instance Containers -- 16.3   Sharing Variables -- 16.4   Variable Uniqueness -- 16.5   Related Patterns -- 16.6   Summary -- 17   Proxy -- 17.1   Case Study: Sensitive Salary Information -- 17.2   When to Use -- 17.3   Related Patterns -- 17.4   Summary -- 18   Chain of Responsibility -- 18.1   Case Study: Purchase Order Approver Determination -- 18.2   Risks -- 18.3   Related Patterns -- 18.4   Summary -- Part IV   Behavioral Design Patterns -- 19   Command -- 19.1   Case Study: SD Documents -- 19.2   When to Use or Avoid -- 19.3   Related Patterns -- 19.4   Summary -- 20   Mediator -- 20.1   Case Study: Stock Movement Simulation -- 20.2   When to Use -- 20.3   Disadvantages -- 20.4   Summary -- 21   Memento -- 21.1   Case Study: Budget Planning -- 21.2   Risks -- 21.3   Redo -- 21.4   Summary -- 22   Observer -- 22.1   Case Study: Target Sales Values -- 22.2   Advantages -- 22.3   Disadvantages -- 22.4   Multiple Subjects -- 22.5   Related Patterns -- 22.6   Summary -- 23   Servant -- 23.1   Case Study: Address Builder -- 23.2   Extensions -- 23.3   Related Patterns -- 23.4   Summary -- 24   State -- 24.1   Case Study: Authorization-Based Class Behavior -- 24.2   Advantages -- 24.3   Related Patterns -- 24.4   Summary -- 25   Strategy -- 25.1   Case Study: Sending Material Master Data.
25.2   Advantages -- 25.3   Passing Data to the Strategy Object -- 25.4   Optional Strategies -- 25.5   Intermediate Abstract Classes -- 25.6   Related Patterns -- 25.7   Summary -- 26   Template Method -- 26.1   Case Study: Average Transaction Volume -- 26.2   When to Use -- 26.3   Advantages and Risks -- 26.4   Degree of Abstraction -- 26.5   The "Hollywood Principle" -- 26.6   Summary -- 27   Visitor -- 27.1   Case Study: Incoming Invoice Processing -- 27.2   When to Use -- 27.3   Related Patterns -- 27.4   Summary -- A   Object-Oriented Programming -- A.1   Object-Oriented ABAP Development Environment -- A.2   Class -- A.3   Superclass -- A.4   Abstract Class -- A.5   Interface -- A.6   UML -- A.7   Summary -- B   Subclass Determination -- B.1   Hardcoding -- B.2   Convention over Configuration -- B.3   SAP Class Tables -- B.4   Custom Table -- C   Principles -- C.1   Object-Oriented Principles -- C.1.1   Abstraction -- C.1.2   Composition -- C.1.3   Inheritance -- C.1.4   Encapsulation -- C.1.5   Polymorphism -- C.1.6   Decoupling -- C.2   Design Principles -- C.2.1   Single Responsibility -- C.2.2   Open-Closed -- C.2.3   Liskov Substitution -- C.2.4   Interface Segregation -- C.2.5   Dependency Inversion -- C.3   Anti-Patterns -- C.3.1   Blob -- C.3.2   Copy-Paste Programming -- C.3.3   Functional Decomposition -- C.3.4   Golden Hammer -- C.3.5   Grand Old Duke of York -- C.3.6   Input Kludge -- C.3.7   Jumble -- C.3.8   Lava Flow -- C.3.9   Object Orgy -- C.3.10   Poltergeist -- C.3.11   Reinvent the Wheel -- C.3.12   Spaghetti Code -- C.3.13   Swiss Army Knife -- C.3.14   Vendor Lock-In -- D   The Author -- Index -- Service Pages -- Legal Notes.
Record Nr. UNINA-9910150176303321
Koseoglu Kerem  
Boston : , : Rheinwerk Publishing Inc., , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Design patterns in modern C++20 : reusable approaches for object-oriented software design / / Dmitri Nesteruk
Design patterns in modern C++20 : reusable approaches for object-oriented software design / / Dmitri Nesteruk
Autore Nesteruk Dmitri
Edizione [Second edition.]
Pubbl/distr/stampa [California] : , : Apress, , [2022]
Descrizione fisica 1 online resource (391 pages)
Disciplina 005.133
Soggetto topico C++ (Computer program language)
Software patterns
Computer software - Reusability
ISBN 1-4842-7295-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. Introduction -- Pt I Creational Patterns -- 2. Builder -- 3. Factories -- 4. Prototype -- 5. Singleton -- Pt II Structural Patterns -- 6. Adapter -- 7. Bridge -- 8. Composite -- 9. Decorator -- 10. Facade -- 11. Flyweight -- 12. Proxy -- Pt III Behavioral Patterns -- 13. Chain of Responsibility -- 14. Command -- 15. Interpreter -- 16. Iterator -- 17. Mediator -- 18. Memento -- 19. Null Object -- 20. Observer -- 21. State -- 22. Strategy -- 23. Template Method -- 24. Visitor.
Record Nr. UNINA-9910523783903321
Nesteruk Dmitri  
[California] : , : Apress, , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
EuroPLoP 2015 : proceedings of the 20th European Conference on Pattern Languages of Programs : 8th-12th July 2015, Irsee, Germany / / program chair, Veli-Pekka Eloranta ; conference chair, Claudius Link
EuroPLoP 2015 : proceedings of the 20th European Conference on Pattern Languages of Programs : 8th-12th July 2015, Irsee, Germany / / program chair, Veli-Pekka Eloranta ; conference chair, Claudius Link
Pubbl/distr/stampa New York : , : ACM, , 2015
Descrizione fisica 1 online resource (714 pages)
Disciplina 005.1
Collana ACM International Conference Proceedings Series
Soggetto topico Computer software - Development
Object-oriented programming (Computer science)
Software patterns
Soggetto genere / forma Electronic books.
ISBN 1-4503-3847-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Altri titoli varianti European Conference on Pattern Languages of Programs 2015
Proceedings of the 20th European Conference on Pattern Languages of Programs
Record Nr. UNINA-9910376554003321
New York : , : ACM, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Fifth International Workshop on Requirements Patterns : (RePa 2015) : proceedings : August 25, 2015, Ottawa, ON, Canada / / Sam Supakkul [and three others]
Fifth International Workshop on Requirements Patterns : (RePa 2015) : proceedings : August 25, 2015, Ottawa, ON, Canada / / Sam Supakkul [and three others]
Autore Supakkul Sam
Pubbl/distr/stampa Piscataway, New Jersey : , : IEEE, , [2015]
Descrizione fisica 1 online resource (vi, 54 pages) : illustrations
Disciplina 005
Soggetto topico Requirements engineering
Software patterns
ISBN 1-5090-0122-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Foreword -- Ordering Interrogative Questions for Effective Requirements Engineering: The W6H Pattern -- Cataloguing Provenance-Awareness with Patterns -- Reusing Knowledge on Delivering Privacy and Transparency Together -- Patterns of Co-evolution between Requirements and Source Code -- Building Social Sustainability into Software: Case of Equality -- HAZOP-based Approach to Pattern Identification for Non-functional Requirements -- Using Correctness, Consistency, and Completeness Patterns for Automated Scenarios Verification -- Author Index.
Altri titoli varianti 2015 IEEE Fifth International Workshop on Requirements Patterns (RePa)
2015 IEEE Fifth International Workshop on Requirements Patterns
Requirements Patterns
Record Nr. UNISA-996279449403316
Supakkul Sam  
Piscataway, New Jersey : , : IEEE, , [2015]
Materiale a stampa
Lo trovi qui: Univ. di Salerno
Opac: Controlla la disponibilità qui
Fifth International Workshop on Requirements Patterns : (RePa 2015) : proceedings : August 25, 2015, Ottawa, ON, Canada / / Sam Supakkul [and three others]
Fifth International Workshop on Requirements Patterns : (RePa 2015) : proceedings : August 25, 2015, Ottawa, ON, Canada / / Sam Supakkul [and three others]
Autore Supakkul Sam
Pubbl/distr/stampa Piscataway, New Jersey : , : IEEE, , [2015]
Descrizione fisica 1 online resource (vi, 54 pages) : illustrations
Disciplina 005
Soggetto topico Requirements engineering
Software patterns
ISBN 1-5090-0122-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Foreword -- Ordering Interrogative Questions for Effective Requirements Engineering: The W6H Pattern -- Cataloguing Provenance-Awareness with Patterns -- Reusing Knowledge on Delivering Privacy and Transparency Together -- Patterns of Co-evolution between Requirements and Source Code -- Building Social Sustainability into Software: Case of Equality -- HAZOP-based Approach to Pattern Identification for Non-functional Requirements -- Using Correctness, Consistency, and Completeness Patterns for Automated Scenarios Verification -- Author Index.
Altri titoli varianti 2015 IEEE Fifth International Workshop on Requirements Patterns (RePa)
2015 IEEE Fifth International Workshop on Requirements Patterns
Requirements Patterns
Record Nr. UNINA-9910136414503321
Supakkul Sam  
Piscataway, New Jersey : , : IEEE, , [2015]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui