Tag Archives: OOP

How to create a Microsoft Outlook 2013

A few months ago, it was painful for every time I create an email copying data from database manually. So it was a good idea to get data from database and put it in MS Outlook 2013 email automatically.

I was developing a web application (ASP.NET MVC 4). My next task was find out how to create a MS Outlook 2013 email quickly and easily.

Following this tutorial, an email was created automatically. The web application user just need to confirm the content and send to someone with painless.

Source:http://www.developerhandbook.com/c-sharp/how-to-create-a-new-outlook-2013-email-using-c-in-3-simple-steps/

Revisão de Programação Orientada por Objectos

Fazendo a revisão do estudo dos conceitos de Programação Orientada por Objectos, posso concluir:

  1. A diferença entre uma interface e uma classe é o facto da interface não possuir código executável e a classe possuir código executável;
  2. A diferença entre classe abstracta e concreta é o facto da classe abstracta de ter alguns métodos que não possuem código executável;
  3. A diferença entre classe abstracta e interface é o facto da interface de todos os seus métodos não possuem código executável e além disto, a interface usa a keyword implements e a classe abstracta usa a keyword extends;
  4. A finalidade duma classe abstracta é reduzir a redundância de código que é comum a todas subclasses.