quinta-feira, 20 de setembro de 2018

Zero Absoluto - Orientacao Ah Objetos - I - EM CONSTRUCAO...

Coisa eh um termo que pode se referir ah tudo que nao existe e ah tudo que existe sendo imaterial ou material...
... Objeto eh qualquer coisa que seja foco de algum trabalho mental ou fisico...
... Classe eh um tipo de coisa, portanto um grupo unitario ou multiplo que possue uma ou mais caracteristicas em comum...
... A Orientacao Ah Objeto eh uma tecnologia feita para projetos usarem Classes para comporem sua constituicao... A Orientacao Ah Objetos nao eh engessada ah uma ideia unica, portanto ela nao eh engessada ah um Paradigma unico... A Orientacao Ah Objetos pode ser usada para projetos que usam qualquer coisa como objeto de trabalho... A Orientao Ah Objetos nao eh presa ah nem uma Linguagem De Programacao... Algumas Linguagens De Programacao sao Orientadas Ah Objeto...
... A Linguagem De Programacao Estruturada nao pode ter uma Funcao dentro de outra Funcao, portanto as Funcoes sao estruturas independentes que sao contruidas em seu espaco proprio... Se uma Funcao precisar usar os recursos de uma segunda Funcao, entao a primeira Funcao precisa chamar a segunda Funcao de fora para a segunda Funcao realizar a tarefa necessaria ah primeira Funcao... Isso faz com que Funcoes do mesmo contexto sejam construidas em locais diferentes causando uma dificuldade de compreencao de contexto e diminuindo a produtividade... A Liguagem De Programacao Orientada Ah Objetos resolveu esse problema criando uma extrutura que tem uma Funcao principal com o poder de criar outras Funcoes em seu interior facilitando a compreencao do contexto e aumentando a produtividade... A Funcao principal se chama Classe e as Funcoes internas dela se chamam Metodo...
...
... Exemplos...
...
I - Linguagem De Programacao Estruturada - Projeto - Esse projeto visa construir um SoftWare de escola... Esse SoftWare tem os requisitos seguintes...
- I - Esse projeto precisa ser construido em UML
- II - Registros infinitos de dados de funcionarios com adicao de registro, edicao de registro, procura de registro e exclusao de registro
- II-I - Nome
- II-II - CPF
- II-II - Funcao - I
- II-IV - Funcao - II
- II-V - Funcao - III
- II-VI - Salario
- III - Registros infinitos de dados estudantes com adicao de registro, edicao de registro, procura de registro e exclusao de registro
- III-I - Nome
- III-II - CPF
- III-III - Matricula
- III-IV - Simestre
- III-V - Mensalidade
- III-VI - Mes Atual
- III-VII - Meses Pagados
- III-VIII - Divida
- IV - Registros infinitos de dados professores com adicao de registro, edicao de registro, procura de registro e exclusao de registro
- IV-I - Nome
- IV-II - CPF
- IV-III - Funcao - I
- IV-IV - Funcao - II
- IV-V - Funcao - III
- IV-VI - Salario
...
...
...
II - Projeto - Projetar um Sistema Operacional com os requisitos seguintes...
- I - Esse projeto precisa ser construido em UML
- II – Acesso à recursos de Hardware
- III – Interface gráfica
- IV – Interface de terminal
- V – Suporte a Redes
- VI – Suporte à Multimidia
- VII – Suporte à Ferramentas diversas
- VIII – Suporte à Linguagens De Programação
- IX - Gerencia De Arquivos