Skip to main content

30 docs tagged with "OOP"

View All Tags

__proto__

__proto__ is defined as: [[ ]] property on all objects, link to Constructor Function. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Pr

'Classical' OOP Concepts 🏭🤖

'Classical' OOP Concepts 🏭🤖. Topics on: Class, Classical OOP patterns ported over to TS include Singleton & Decorator, Dependency Injection, Functional Progra

Abstraction

Abstraction is defined as: (Paradigm) to ignore/hide Low-Level details to focus on implement. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm,

Anonymous Class Expression

Anonymous Class Expression. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritance, Class, Class Expression|web-Dev Wiki

C#

C# is defined as: Static Type General-Purpose Modern-C-like OOP Language for .NET & Unity. Topics on: .NET, Blazor, Unity, CLR. Read more: Computer Science, Com

class

class is defined as: JS Keyword to declare Class (as Syntactic Sugar over Constructor Function). Topics on: class is more compact JS Syntax to set up Prototype

Class

Class is defined as: Blueprint to create Object Instance. Topics on: Instantiation. Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Classical OOP Con

Class Expression

Class Expression. Topics on: Anonymous Class Expression, Named Class Expression. Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritan

constructor()

constructor() is defined as: special class Method to pass Argument & setup new new Instance. Topics on: define class via constructor, super. Read more: JS, JS C

Encapsulation

Encapsulation is defined as: (Paradigm) to pack properties & methods into component, to keep private and restrict access (unless expose via API). Topics on: Typ

extends

extends. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritance, Class, Extends|FullStack Wiki by Roger J

implementing custom static Methods

implementing custom static Methods. Topics on: define Method as property Object Literal, prepend static JS Keyword to class Methods. Read more: JS, JS Concepts,

Inheritance

Inheritance is defined as: (Paradigm) to share properties & methods of parent class to child classes. Topics on: Inheritance allows reuse of logic & model of re

Instance

Instance is defined as: Object created through a class or Constructor Function. Topics on: Methods are copied from class to all Instances. Read more: JS, JS Con

Instance Method

Instance Method is defined as: Method to Prototypal Inheritance via __proto__. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypa

Instance Private Field

Instance Private Field is defined as: class field property with # prefix to store privately within Instance. Topics on: . Read more: JS, JS Concepts, Multi Par

Instantiation

Instantiation is defined as: (process) to create new Object Instance from class. Topics on: Instance. Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP,

Java

Java is defined as: clunky Boilerplate-heavy High-Level General-Purpose OOP Programming Language. inspire name for JS. Topics on: Java compile to bytecode to ru

JS

JS is defined as: Multi-paradigm High-Level Prototypal Inheritance OOP Scripting Language for full stack Web Dev. Topics on: JS Concepts, JS Language, Lib, JS S

Named Class Expression

Named Class Expression. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritance, Class, Class Expression | FullStack Wiki

Object

Object is defined as: self-contained code with collection of properties, to model real-world/abstract features & relationships. Topics on: . Read more: JS, JS C

OOP

OOP is defined as: Paradigm to organize & structure data as Object. Topics on: Object, Abstraction, Encapsulation, Inheritance, Polymorphism, Prototypal Inherit

Polymorphism

Polymorphism is defined as: (Paradigm) Child class can overwrite inherit property/method. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP

Prototypal Inheritance

Prototypal Inheritance is defined as: Link for all Object to their Prototype, to mimic Inheritance access to Method & props. Topics on: JS does not have real 'C

Prototype

Prototype is defined as: Model blueprint Object to Prototypal Inheritance methods & properties, link via __proto__, to mimic 'classical' OOP Inheritance. Topics

Prototype Chain

Prototype Chain is defined as: Series of links to connect Object to Prototype; to mimic Inheritance. Topics on: when call method/property not exist directly on

static

static is defined as: JS Keyword to define Static Method/property for class. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal

Static Method

Static Method is defined as: Method attach to Constructor Function (NOT Prototypal Inheritance via __proto__). Topics on: static, Instance Method, Array.from(),

Subclass

Subclass is defined as: child class extends class. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritance, Class, Extend