Perguntas com a marcação «object-oriented»

Uma metodologia que permite que um sistema seja modelado como um conjunto de objetos que podem ser controlados e manipulados de maneira modular




5
Por que não há linguagem orientada a serviços?
Editar: Para evitar mais confusão: Estou não falando de serviços web e tal. Estou falando de estruturar aplicativos internamente, não é sobre como os computadores se comunicam. É sobre linguagens de programação, compiladores e como o paradigma de programação imperativa é estendido. Original: No campo da programação imperativa, vimos dois …




4
Como passo os dados da maneira orientada a objetos no PHP?
Acho que, mesmo ao trabalhar com uma estrutura MVC (por exemplo, CodeIgniter), eu regularmente recorro a passar matrizes aninhadas em vez de objetos. Isso não segue meu entendimento de orientação a objetos. Por exemplo, se eu portasse o código para Java, não sonharia em passar matrizes (ou Vetores, ou o …


7
Programação estruturada versus programação OO
Estou fazendo uma apresentação que mostra as diferenças entre programação estrutural e orientada a objetos e quero ilustrar por que as pessoas precisam de OOP com um exemplo em que a aplicação de conceitos de OOP tornará a codificação muito mais fácil, para que o público realmente sinta que precisa …




3
Como uma classe `Employee` deve ser projetada?
Estou tentando criar um programa para gerenciar funcionários. No entanto, não consigo descobrir como projetar a Employeeclasse. Meu objetivo é ser capaz de criar e manipular dados de funcionários no banco de dados usando um Employeeobjeto. A implementação básica que pensei foi simples: class Employee { // Employee data (let's …

2
Exceções no DDD
Estou aprendendo DDD e estou pensando em lançar exceções em determinadas situações. Eu entendo que um objeto não pode entrar em um estado ruim; portanto, aqui as exceções são boas, mas em muitos exemplos as exceções também são lançadas, por exemplo, se estamos tentando adicionar um novo usuário com o …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.