S.O.L.I.D

Beschreibung

1 Technical Issues Mindmap am S.O.L.I.D, erstellt von longlh3009 am 17/08/2015.
longlh3009
Mindmap von longlh3009, aktualisiert more than 1 year ago
longlh3009
Erstellt von longlh3009 vor fast 9 Jahre
78
1

Zusammenfassung der Ressource

S.O.L.I.D
  1. Single Responsibility Principle (SRP)
    1. A class should have only one reason to change.
    2. Open Close Principle (OCP)
      1. Software entities like classes, modules and functions should be open for extension but closed for modifications
      2. Liskov's Substitution Principle(LSP)
        1. We must make sure that the new derived classes just extend without replacing the functionality of old classes. Derived types must be completely substitutable for their base types.
        2. Interface Segregation Principle (ISP)
          1. Clients should not be forced to depend upon interfaces that they don't use.
          2. Dependency Inversion Principle (DIP)
            1. - High-level modules should not depend on low-level modules. Both should depend on abstractions. - Abstractions should not depend on details. Details should depend on abstractions.
            Zusammenfassung anzeigen Zusammenfassung ausblenden

            ähnlicher Inhalt

            Software Processes
            Nurul Aiman Abdu
            Software testing strategies: Summary
            harrymt
            Software Application
            Dim Ah
            Diseño de Software
            Verny Fernandez
            Input and Output Devices
            Jess Peason
            GCSE Computer Science (AQA)
            Wolfie Ruth
            2.1.3 Software
            Lavington ICT
            GCSE AQA Computer Science - Definitions
            James Jolliffe
            Hardware, Software and Networking
            dphillips211
            Hardware and Software
            Balikkoftesi