User contributions for Root
14 December 2009
- 18:1018:10, 14 December 2009 diff hist 0 Actividades Lectivas No edit summary
4 December 2009
- 10:1610:16, 4 December 2009 diff hist +12 Apresentação No edit summary
29 November 2009
- 18:0718:07, 29 November 2009 diff hist −17 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos No edit summary
- 17:1417:14, 29 November 2009 diff hist +35 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos →Running
- 17:1317:13, 29 November 2009 diff hist +488 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos →Compiling and Running
- 17:1117:11, 29 November 2009 diff hist +26 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos →Example Application
- 17:1117:11, 29 November 2009 diff hist +671 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos →Example Application
- 17:1017:10, 29 November 2009 diff hist +216 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos →Class Region
- 17:0917:09, 29 November 2009 diff hist −11 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos →Class BecauseWeCare
- 17:0817:08, 29 November 2009 diff hist +217 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos →Class Company
- 17:0017:00, 29 November 2009 diff hist −1 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos →Problem
- 17:0017:00, 29 November 2009 diff hist +2,276 Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos →Problem
- 16:5516:55, 29 November 2009 diff hist +4,676 N Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos New page: {{TOCright}} = Problem = = Solution = == Taxpayer Classes == === Class Taxpayer === <java5> →* * Basic taxpayer.: public abstract class Taxpayer { /** * No actual value is retu...
- 16:4816:48, 29 November 2009 diff hist +21 Visitor (padrão de desenho) No edit summary
- 16:4816:48, 29 November 2009 diff hist +3,137 N Visitor (padrão de desenho)/Produtos Hortícolas New page: {{TOCright}} === Visitantes === Os visitantes implementam a interface <code>Visitante</code>: <java5> interface Visitante { void visita(Alface g); void visita(Batata r); vo...
- 16:4816:48, 29 November 2009 diff hist −2,918 Visitor (padrão de desenho) No edit summary
20 November 2009
- 20:3020:30, 20 November 2009 diff hist +4,370 N Decorator Pattern (padrão de desenho)/Exercício 1: Textos Formatados New page: {{TOCright}} = Problema = Um texto é constituído por palavras. Quando o texto é apresentado, através do método '''render''', cada palavra pode aparecer sem qualquer modificação de ...
- 20:2020:20, 20 November 2009 diff hist +129 Decorator Pattern (padrão de desenho) No edit summary
- 20:1920:19, 20 November 2009 diff hist +1,621 N Decorator Pattern (padrão de desenho)/Composição de streams em Java New page: Composição de ''streams'' em Java O seguinte exemplo ilustra a programação de um stream em Java: este stream vai ser aplicado como um decorator. === Classe que implementa o ''decorat...
- 20:1920:19, 20 November 2009 diff hist −9 Decorator Pattern (padrão de desenho) →Exemplo
- 20:1920:19, 20 November 2009 diff hist +407 Decorator Pattern (padrão de desenho) No edit summary
10 November 2009
- 23:3623:36, 10 November 2009 diff hist +231 State Pattern (padrão de desenho)/Exercício 01: Semáforo →Solução
- 23:3423:34, 10 November 2009 diff hist +206 State Pattern (padrão de desenho)/Exercício 01: Semáforo →Solução
- 23:2223:22, 10 November 2009 diff hist +6,992 State Pattern (padrão de desenho)/Exercício 01: Semáforo No edit summary
- 22:1422:14, 10 November 2009 diff hist +42 State Pattern (padrão de desenho)/Exercício 01: Semáforo No edit summary
- 22:1322:13, 10 November 2009 diff hist +950 N State Pattern (padrão de desenho)/Exercício 01: Semáforo New page: = Problema = Um semáforo tem um temporizador que emite impulsos a intervalos regulares. Estes impulsos chegam ao controlador do semáforo sob a forma de chamadas ao método tick. O semá...
- 22:1022:10, 10 November 2009 diff hist +91 State Pattern (padrão de desenho) No edit summary
- 22:0822:08, 10 November 2009 diff hist +3,783 N State Pattern (padrão de desenho)/Porta Automática New page: A porta automática pode estar en vários estados que determinam a sua resposta a estímulos. Os vários estados são "Closed" (porta fechada); "Closing" (porta a fechar); "StayOpen" (perm...
- 22:0822:08, 10 November 2009 diff hist −3,667 State Pattern (padrão de desenho) Replacing page with '{{TOCright}} O padrão "state" permite que um objecto altere o seu comportamento quando o seu estado muda. ==Estrutura== O padrão ''state'' tem a seguinte estrutura de classe...'
9 November 2009
- 02:1502:15, 9 November 2009 diff hist +14 Composite (padrão de desenho)/Exercício 1: Verificador →Problema
- 02:1502:15, 9 November 2009 diff hist +13 Composite (padrão de desenho)/Exercício 1: Verificador No edit summary
- 02:1502:15, 9 November 2009 diff hist +5,154 Composite (padrão de desenho)/Exercício 1: Verificador No edit summary
- 01:5701:57, 9 November 2009 diff hist +1 Composite (padrão de desenho)/Exercício 1: Verificador →Problema
- 01:3701:37, 9 November 2009 diff hist +20 Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas →Classe Page
- 01:3601:36, 9 November 2009 diff hist +4 Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas →Classe Figure
- 01:3601:36, 9 November 2009 diff hist +8 Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas →Classe Paragraph
- 01:3601:36, 9 November 2009 diff hist +8 Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas →Classe TextBlock
- 01:3501:35, 9 November 2009 diff hist +8 Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas →Classe Image
- 01:3501:35, 9 November 2009 diff hist +8 Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas →Classe Element
- 01:3401:34, 9 November 2009 diff hist +4,456 Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas No edit summary
- 00:1800:18, 9 November 2009 diff hist +739 N Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas New page: = Problema = Uma página é constituída por vários elementos, que podem, ou não, ter eles próprios estrutura: imagens (são elementos atómicos que representam entidades gráficas); b...
- 00:1700:17, 9 November 2009 diff hist +1,112 N Composite (padrão de desenho)/Exercício 2: Cobrador de Impostos New page: = Problema = Um cobrador de impostos entrevista pessoas, perguntando-lhes qual é o seu rendimento, para poder calcular o montante a cobrar. O cobrador é muito competente e, além de pes...
- 00:1600:16, 9 November 2009 diff hist +1,090 N Composite (padrão de desenho)/Exercício 1: Verificador New page: = Problema = Os elementos de uma colecção de nomes ('''String''') têm um conjunto de propriedades a verificar. Para tal, foi criado um verificador automático que faz uso de avaliadore...
- 00:1300:13, 9 November 2009 diff hist +365 Composite (padrão de desenho) No edit summary
- 00:1100:11, 9 November 2009 diff hist +13,191 N Composite (padrão de desenho)/Exemplo 1: Empregada de Restaurante New page: Um restaurante tem empregadas que apresentam menus aos clientes. Cada empregada dispõe de várias ementas, consoante a hora do dia: assim, existem ementas para pequenos almoços, almoço...
- 00:1000:10, 9 November 2009 diff hist −13,078 Composite (padrão de desenho) Replacing page with '{{TOCright}} O padrão ''composite'' organiza os objectos em árvores que representam hierarquias parte-todo. O uso do padrão permite que sejam tratados uniformemente os obje...'
1 November 2009
- 17:0117:01, 1 November 2009 diff hist +381 Entradas e Saídas em Java No edit summary
- 16:2016:20, 1 November 2009 diff hist +9 Comando (padrão de desenho)/Banco, Conta, Titular (aplicação bancária) →Problema
- 16:1916:19, 1 November 2009 diff hist 0 N File:Bank.jar No edit summary current
- 16:1716:17, 1 November 2009 diff hist +4,279 N Comando (padrão de desenho)/Banco, Conta, Titular (aplicação bancária) New page: {{TOCright}} = Problema = Descrição das funcionalidades das classes UserInteraction, Menu e Command. A aplicação bancária tem uma entidade que não foi descrita no enunciado da sema...