Eu estou ainda em duvida sobre quando usar o Getters, Setters e o @property
pelo o que eu entendi o @getters - serve para obter valor de uma função antes de retornar o valor final @setters - serva para você "inputar" um valor no seu programa mas o @property estou em duvida quando usar.
dos demais estou entendendo normalmente