Skip to content

Instantly share code, notes, and snippets.

@clm-a
Last active August 22, 2019 08:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clm-a/fd7d0bf0f0ead5557e8b54fbae9fb24e to your computer and use it in GitHub Desktop.
Save clm-a/fd7d0bf0f0ead5557e8b54fbae9fb24e to your computer and use it in GitHub Desktop.
Java & Design patterns

Java

class Main{
  public static void main(String[] args){
    System.out.println("Hello world");
  }
}

Description de la fonction main

##Prototype d'une méthode

Une méthode est rendue unique et distincte grâce à son prototype : nom de la méthode, type de valeur de retour, liste et types des arguments)

##Types

##Classe

##Instance

##Constructeur

##Static

Usage du mot clé static

##Abstract

Usage du mot clé abstract

##Boucles

##Classes utilitaires

  1. ArrayList

##Interfaces

# Design Patterns

##Decorator

Permet d'agrémenter un objet de nouvelles methodes en l'encapsulant dans une classe Decorator.

##Singleton

Description du singleton

##Observer

Description d'observer

##MVC

Description du pattern MVC

##Factory

Description du pattern Factory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment