VBA pode ser considerada uma linguagem orientada a objeto?
Apesar de possuir ‘getters and setters’ (ou letters… rsrsrs), implementação de classes, métodos e atributos, não possui os conceitos de encapsulamento, herança, polimorfismo, etc (ou tem e eu desconheço?).
Caso haja métodos de implementar todos os conceitos de POO, gostaria muito de conhecer.
Procedural, orientada a eventos, pseudo-orientada a objetos, seja lá o que consideram, aproveite o que a linguagem oferece de melhor pra atender seu caso, se realmente precisar:
Olha esse post, achei bem interessante, mas ouvi falar que VBA é uma linguagem de script, e que, não faz sentido utilizá-lo como POO.
E ai fica mais uma dúvida. Por que não?
Quando eu utilizo ‘getters and setters’, classes, métodos e atributos (num class ao invés de modulo), estaria utilizando pelo menos no nível básico de POO? ou isso seria o que vc chamou de pseudo-orientado a objetos?