Giter Site home page Giter Site logo

cla-o-que-ori-obj-con-ini-log-ori-obj-pri-pas-bas's Introduction

O Que é Orientação a Objetos

Conteúdo da Aula:

Você provavelmente já ouviu falar de orientação a objetos ou de linguagens orientadas a objetos.

Mas, o que será que é a tal da orientação a objetos?

Antes de qualquer coisa, é importante você saber que a orientação a objetos é um paradigma de programação.

Um paradigma de programação é uma abordagem ou estilo de programação que define como um programa deve ser estruturado e como a lógica do programa deve ser expressa.

Existem vários paradigmas de programação, incluindo a programação procedural, a programação orientada a objetos, a programação funcional, entre outros.

A orientação a objetos é um paradigma de programação que se concentra na criação de objetos que contêm dados e comportamentos relacionados.

Em um programa orientado a objetos, os objetos interagem entre si por meio de métodos e mensagens.

A orientação a objetos tem como princípios fundamentais a encapsulação, a herança e o polimorfismo.

Por enquanto não se preocupe com esses termos, vamos aprendê-los aos poucos a medida que avançarmos no curso.

É importante que você saiba também que a orientação a objetos não é a bala de prata do desenvolvimento do software.

O paradigma a ser utilizado depende muito do ambiente onde o software vai ser executado e das tecnologias envolvidas, entre vários outros fatores.

O mais comum inclusive é que em softwares mais robustos se utilize uma mescla de diversos paradigmas de programação.

ℹ Informações

Visitors   Followers   Watchers   Stars   Forks   Repo Size   License

cla-o-que-ori-obj-con-ini-log-ori-obj-pri-pas-bas's People

Contributors

devsgeeknerd avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.