1) O documento discute programação orientada a objetos no C# usando padrões de projeto.
2) Apresenta um estudo de caso com classes Funcionário, FuncionárioHorista e Departamento para exemplificar conceitos como herança, encapsulamento e persistência.
3) O estudo de caso propõe o desenvolvimento em camadas MVC com uma camada adicional para persistência de objetos no banco de dados SQL Server.