# -*- encoding: utf-8 -*-

"""
POO - Classes

Em POO, Classes são modelos dos objetos do mundo real sendo representados computacionalmente.

Classes podem conter :
 - Atributos: Representam as características do objeto, ou seja, pelos atributos conseguimos representar computacionalmente
              os estados de um objeto.

 - Métodos: Representam os comportamentos do objeto, ou seja, as ações que esse objeto podem realizar no seu sistema.


Em Python para definir uma classe utiliza-se a palavra reservada class.
Obs. Utiliza-se a palavra pass quando temos um bloco de código que ainda não está implementado.
Obs. Quando nomeamos nossas classes em Python utilizamos por convenção o nome com inicial em Maiúsculo, se o nome for composto,
     utiliza-se as iniciais de ambas as palavras em maiúsculo, todas juntas.
Obs. Quando estamos planejando um Software e definimos quais classes teremos no sistemas, chamamos estes objetos que serãp
     mapeados para classe de 'entidade'.


"""


class Lampada:
    pass

lamp = Lampada()
