• Procedural

  • objectoriented