Classes is an actively used design pattern. In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods). In the terms of type theory, a class is an implementation‍—‌a concrete data structure and collection of subroutines‍—‌while a type is an interface.

?Years Old

Languages with Classes include javascript, python, typescript

Example from javascript:

class Person {}

Example from python:

class Person (object):
  def __init__(self, name):
    self.name = name

Example from typescript:

class Person {}

Last updated January 28th, 2020

Edit Classes on GitHub