[Delphi] Validando propriedades de uma classe com RTTI
Olá, pessoal, como estão? Recebi uma dúvida bem interessante dos leitores Cassiano e Jean Alysson envolvendo validações das propriedades de uma classe. Para aproveitar o momento, decidi suspender brevemente a série de artigos sobre Design Patterns para discutir sobre essa dúvida. O maior propósito deste artigo é abordar a utilização de RTTI. Já conhece com esse recurso fantástico do Delphi?



![[Delphi] Validando propriedades de uma classe com RTTI](https://www.andrecelestino.com/wp-content/uploads/2017/03/delphi-validando-propriedades-de-uma-classe-com-rtti.jpg) 
																							 
																							![[Delphi] Design Patterns GoF - Interpreter](https://www.andrecelestino.com/wp-content/uploads/2017/02/delphi-design-patterns-interpreter.png) 
																							![[Delphi] Design Patterns GoF - Command](https://www.andrecelestino.com/wp-content/uploads/2017/02/delphi-design-patterns-command.jpg) 
																							![[Delphi] Design Patterns GoF - Chain of Responsibility](https://www.andrecelestino.com/wp-content/uploads/2017/01/delphi-design-patterns-chain-of-responsibility.jpg) 
																							![[Delphi] Design Patterns GoF - Proxy](https://www.andrecelestino.com/wp-content/uploads/2017/01/delphi-design-patterns-proxy.jpg)