Overloading : same method, but different properties
overriding: same method but different class(parent,child)
encapsulation: accessing instances of class. And we can make
software architecture prtoperties
SOLID
Single responsibility: should have one function
Open-closed: should be expandable without changing any code
Liskov Substitution: base class should substitute parent class
interface segregation: should define roles
Dependency inversion: high-level modules should not depend on low-ones but interface
UMA
Uniform memory access: unique memory access is used(slower than)
NUMA
non-uniform memory access: all computer have own memory access faster
Do'stlaringiz bilan baham: |