List of Object-oriented Programming Terms - S

S

  • Scope
  • Shadowed name
  • Shallow copy, as opposed to deep copy
  • Single Responsibility Principle
  • Single-assignment variable
  • Singleton pattern
  • Singly rooted hierarchy
  • Slicing
  • Specification class, a class implementing abstract class
  • Stack-based memory allocation
  • Static method
  • Statically typed language, as opposed to Dynamically typed language
  • Strongly-typed programming language
  • Subclass (also called child class or derived class)
  • Subclass coupling
  • SOLID
  • Substitutability, principle of
  • Subtype
  • Superclass (also called parent class or base class)

Read more about this topic:  List Of Object-oriented Programming Terms