GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

2.1 - Create Types (Thought experiment)

Thiago Russo C# 70-483 Portugiesisch 3 Karten

Karten in diesem Stapel (3)

  1. 1Criação de uma nova loja web Vc tá encarregado de criar os tipos básicos de uma loja na web. Como cliente, vc pode pesquisar o BD de produtos existentes e comparar diferentes itens, revendo as especificações e comentários de outros usuários. O sistema deve manter o controle de produtos populares e fazer recomendações para o cliente. Claro, o cliente pode, então, selecionar os produtos q ele quer e fazer um pedido. Existem também algumas regras de negócio q vc precisa estar ciente: Um novo cliente n está autorizado a colocar itens em seu pedido q ultrapassem $ 500. Um pedido deve ser de pelo menos $ 10 para se qualificar como frete grátis. Serão add + RNs , mas n estão claras no momento. Responda as seguintes perguntas para seu gerente: 1. Q tipos básicos vc vai usar p/ construir sua loja web?Resposta: Alguns dos tipos q podem ser usados na construção de sua loja virtual são: Order, OrderLine, Product, Customer, Review, SearchCriteria, BusinessRule.
  2. 22. Como vc pode ter certeza de que os seus tipos contém tanto o comportamento e os dados?Ao projetar o sistema, vc deve se concentrar sobre o comportamento e, em seguida, certifique-se q vc tem os dados para suportar estes comportamentos.
    Ex: em vez de expor o publicamente as OrderLines q contém em uma Ordem, vc deve expor um método AddProduct (produto, quantidade) que cria um OrderLine internamente e garante que a Ordem segue todas regras de negócios.
  3. 33. Como você pode melhorar a usabilidade de seus tipos?Ao ter certeza q vc tem os construtores corretos, os usuários de seus tipos podem facilmente ver quais dados são necessários.
    Usando enums (por ex, para o status da Ordem e para o status do Cliente ), você pode melhorar a legibilidade do seu código. Ao usar uma classe base para o seu regras de negócio você pode tornar o sistema mais extensível para que outras regras de negócios pode ser facilmente definido.

Informationen

Beschreibung
70-483 C# Karteikarten am 2.1 - Create Types (Thought experiment), erstellt von Thiago Russo am 01/05/2017.
Erstellt von
Thiago Russo · Mai 2017
Aktualisiert
1 Mai 2017
Aufrufe
3
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck