[0] Frameworks Java Effective

Fernando Franzini - Dificilmente uma corporação terá poder intelectual, financeiro, mão de obra disponível e tempo para competir com a comunidade mundial. Em outras palavras, o arquiteto de software de uma corporação …

[0] Aula Grátis EAD – Produtos Java Especificação X Proprietários

Fernando Franzini - Você sabe o que é um produto java especificação? Você sabe o que é um produto java proprietário? Você sabe qual a diferença e as vantagens de cada um? Veja nessa aula grátis a explicação completa d…

[0] Oportunidade Empregos Londrina e Região

Fernando Franzini - A empresa Tata Consultancy Services (TCS) – segunda maior empresa do mundo na prestação de soluções de negócios, consultoria e serviços de Tecnologia da Informação (TI) e Business Process Out…

[0] Curso Presencial JSF 2.3 – FORJ

Fernando Franzini - Lançado oficialmente hoje nosso curso presencial  módulo 1 de JSF 2.3 . Objetivo deste curso é oferecer aos participantes conhecimentos conceituais e práticos referentes ao desenvolvimento de soluç…

[0] PrimeFaces 6.2.RC1 e tema California

Fernando Franzini - PrimeTek anuncia hoje que o primeiro candidato de versão do PrimeFaces 6.2 juntamente com o novo tema Califórnia. Primefaces 6.2 traz mais de 400 aprimoramentos, patches de segurança, novos compone…

[0] Comentários de código mais hilários

Fernando Franzini - Veja nesse post alguns dos comentários de código mais hilários kkkkkk…

[0] Como construir um bom sistema?

Fernando Franzini - Você sabe o que é entregar um bom sistema? Não estou falando do ponto de vista do consumidor, estou falando do ponto de vista do desenvolvedor. Estou me referindo da qualidade das “estruturas…

[0] 12 Canais Java para vc estudar em 2018

Fernando Franzini - Quer se manter atualizado sobre as novidades de Java em 2018? Segue abaixo 12 canais que você não pode deixar de conferir durante o ano de 2018: Oracle’s YouTube channel Adam shows in quick tutoria…

[0] Quer ganhar um curso de Groovy Ead Grátis?

Fernando Franzini - Você é um desenvolvedor conservador? Gosta de linguagens de programação com checagem de tipos, de compilação e de polimorfismo por contrato físico? Ou você é um desenvolvedor mais dinâmico, dispens…

[0] Promoção Livros Packt $5

Fernando Franzini - Para quem quer começar o ano bem, a editora Packt esta com uma promoção de livros por 5 dollares. Muitos livros novos, Spring 5, JEE8 e Microservices com JEE8 serão tônicas do ano. Confira nesse li…

[0] Mico Java 2

Fernando Franzini - Feliz 2018 galera, começaremos o ano com a nossa série de “micos java”, coisas que são permitidas de serem feitas no idioma da linguagem ou na OOP, mas que são sem sentido ou que ferem …

[0] Boas Festas e Feliz 2018

Fernando Franzini - Nesse post de hoje gostaria de agradecer a todos que estão me acompanhando, estudando e aprendendo ao longo desse ano. Desejo a você todas as bençãos divinas, paz, saúde e um ano de 2018 repleto de…

[0] Não fique amarrado com o Spring

Fernando Franzini - Eu praticamente faço tudo com Spring Framework. Ele simplesmente é o camisa 10 de todos os meus projetos nesses últimos 10 anos. Mas eu também não nego o benefício de usar um produto Java baseado e…

[0] Java HTML5 builder

Fernando Franzini - Desenvolva HTML com java de forma rápida, fácil e fluente com o framework j2html: “Não fiquem com medo, pois estou com vocês; não se apavorem, pois eu sou o seu Deus. Eu lhes dou forças e os …

[?] Gerencie pacotes Java corretamente

Fernando Franzini - Deseja criar sua hierarquia de pacotes Java de forma legível, sustentável e amigável para novos desenvolvedores? Aqui estão algumas dicas a considerar como fazer isso: Classes de um pacotes nunca d…

[0] Java Framework – WhatsApp

Fernando Franzini - Segue abaixo as opções de frameworks Java fazer  integração com whatsApp: OpenWhatApp –  Para todas as informações, veja o post inicial. “E a terra ficará cheia do conhecimento da glória do S…

[0] Criando Sistemas Manuteníveis

Fernando Franzini - Levou algum tempo, mas as empresas finalmente perceberam que, para um projeto ter sucesso, o foco tem de ser colocado no longo prazo. Ou seja, o importante no desenvolvimento do software não é na v…

[0] Frameworks Java – Desktop GUI Widget

Fernando Franzini - Segue abaixo as opções de frameworks Java fazer solução desktop widget: Swing – SwingX –  OpenSwing – JGoodies – SWT – SWT OPAL – Apache Pivot – Para todas as informações, veja o post inicial…

[0] Feedback Curso Ead -Polimorfismo – Projeto e Design Orientados a Objetos

Fernando Franzini - “O curso Java SE Polimorfismo – Projeto e Design Orientados a Objetos vai direto ao ponto e atinge seu objetivo com sucesso: ensinar polimorfismo. Recomendo para aqueles que ainda possu…

[0] Java Effetive 3 Edição Java 9

Fernando Franzini - Olá pessoal, tenho uma notícia interessante para compartilhar com você hoje. Após uma longa espera de quase 10 anos, sera lançado a terceira edição do livro Java Efetivo. A segunda edição foi lança…

[0] Microservices

Fernando Franzini - O que são microservices? O Microservices, também conhecido como arquitetura de microserviços -é um estilo arquitetônico que estrutura uma solução como uma coleção de serviços ligeiramente acoplados…

[0] Java Frameworks SOAP

Fernando Franzini - Segue abaixo as opções de frameworks Java fazer SOAP: Web Services SOAP Spring SOAP Web Services –  Groovy-wslite – JAX-WS –  Providers de JAX-WS Metro –  Axis –  CXF – Para todas as informaç…

[0] Vaga Instrutor EAD Java – Home Office

Fernando Franzini - A FORJ Treinamentos EAD [ a procura desenvolvedor/arquiteto Java com interesse e tempo livre para criar, gravar e administrar cursos online de tecnologias Java: Java 9, JEE 8, Mobile, Microservices…

[0] Revista Oracle Java Magazine – Novembro/Dezembro

Fernando Franzini - Faça donwload direto no site oficial “Ó Deus, cria em mim um coração puro e dá-me uma vontade nova e firme!” Salmos 51:10

[0] Aprendendo a usar o escopo Thread-Local Java

Fernando Franzini - Dentro da programação de uma solução usando a tecnologia Java, os desenvolvedores tem a responsabilidade diária de escolher corretamente em qual escopo de ciclo de vida seus objetos existiram. Em m…

[0] Hoje ultimo dia de black friday 2017 – 50% OFF Cursos Java

Fernando Franzini - 50% de desconto em todos os nossos cursos válido até hoje 30/11/17. Para aplicar o desconto, use o cupom “BlackFriday2017”! Bons estudos a todos! “Que as suas conversas sejam semp…

[0] Tipagem forte? Fraca? Compilação? Dinâmica? Funcional? Vc que escolhe….

Fernando Franzini - Você é um cara conservador? Gosta de linguagens de programação com checagem de tipos, compilação e polimorfismo por contrato físico? Ou você é um cara mais dinâmico, dispensa checagem, gosta de pro…

[0] Vibur DBCP

Fernando Franzini - Vibur é um provider de Pooling de conexões JDBC, rápido e completo, que oferece recursos avançados de monitoramento de desempenho e geração de métricas. O Vibur pode detectar e registrar a execução…

[0] Black Friday Cursos 50% OFF até quinta 30/11

Fernando Franzini - 50% de desconto em todos os nossos cursos válido até essa quinta feira 30/11/17. Para aplicar o desconto, use o cupom “BlackFriday2017”! Bons estudos a todos! “Que as suas convers…

[0] Já aprendi o básico de Java e agora?

“Eu já aprendi o básico de Java e de orientação a objetos! E agora? Como faço para avançar?” Se você já assimilo o básico da sintaxe da linguagem Java e de orientação a objetos, agora é…

[0] Cursos de Java JEE – Pacote Web Services

As aplicações de hoje raramente vivem isoladas. Os usuários esperam acesso instantâneo a todas as funcionalidades, que podem ser fornecidas por aplicativos e serviços diferentes, dentro ou fora da …

[0] Black Friday Cursos Java 2017 – 50% OFF

50% de desconto em todos os nossos cursos válido até dia 30/11/17. Para aplicar o desconto, use o cupom “BlackFriday2017”! Bons estudos a todos! “Que as suas conversas sejam sempr…

[0] Trabalhe sentado corretamente

“Ou não sabeis que o vosso corpo é o templo do Espírito Santo, que habita em vós, proveniente de Deus, e que não sois de vós mesmos?” 1 Coríntios 6:19

[0] Java Frameworks – Email

Segue as opções de frameworks fazer gerenciamento de e-mails: Commons Email – JavaMail – www.oracle.com/technetwork/java/javamail/index.html Para todas as informações, veja o post inicial. “P…

[0] Hábitos que te fazem um desenvolvedor melhor

Sony Recio escreveu um belo artigo abordando práticas diárias que todo desenvolvedor que deseja se destacar da maioria deveria fazer: Faça arquitetura antes de codificar: Nunca inicie um projeto no…

[0] Padrões de Integração 4

Múltiplos passos de processamento em uma cadeia de Pipes e Filters são conectados por Canais de Mensagens. Como você pode desacoplar as etapas de processamento individuais para que as mensagens pos…

[0] Feedback Livro Ng-book 2

Semana passada eu terminei de ler o livro: Ng-book 2: The Complete Book on Angular 2  e gostaria de dar meu feedback. O livro é bom, mostrando um conteúdo relevante de filosofia front-end angular, …

[0] Porque eu uso Groovy? # 2

Estes dias me perguntaram o por que eu parei de escrever meus programas Java com a linguagem Java e passei a utilizar a linguagem alternativa de Java chamado de Groovy. São vários os motivos, e hoj…

[0] Java Frameworks – Microservices

Segue as opções de frameworks fazer para microservices em Java: WildFly Swarm – Payara Micro – KumuluzEE – Meecrowave – TomEE – OpenLiberty – Para todas as informações…

[0] Integração, Front-end Mobile, Microservices e Front-end JavaScript

Nenhuma solução hoje nasce para ser executada sozinha. Inevitavelmente você terá que fazer integração da sua nova solução com outras existentes. Serviços de SMS, NFE, Gatway de pagamentos, serviços…

[0] Padrões de Integração 3

Em muitos cenários de integração empresarial, um único evento desencadeia uma seqüência de etapas de processamento, cada uma executando uma função específica. Por exemplo, vamos assumir que um novo…

[0] É hora de morfar!!!

E você? Sabe realmente o que é e para que serve isso no Java? A maioria dos livros ensinam somente a parte técnica, deixando os profissionais na prática sem realmente entender os fundamentos de sua…

[0] Seu código hoje ta lindo e ano que vem?

Você sabe o que é desenvolver e entregar um bom sistema? Não estou falando do ponto de vista do consumidor, estou falando do ponto de vista do desenvolvedor. Estou me referindo da qualidade das …

[0] Kit Componentes Angular #2

Queria usar Angular 4 mas não quero criar e customizar meu componentes. Existe provedores de kit de componentes prontos? Opaaa, claro que sim, tem grátis e pagos! :D, segue alguns ai: PrimeNG ̵…

[0] Aprendendo Programação Reativa

“A parte mais difícil da jornada de aprendizagem é pensar em Reativo . É muito sobre abandonar velhos hábitos imperativos statefull de programação típica e forçar seu cérebro a trabalhar em u…

[0] Catálogo de Refatoração: Lidando com Generalização #2

Subir o Corpo do Construtor na Hierarquia – use quando encontrar construtores nas subclasses que tem o mesmo formato e ou funcionalidade declarado de forma duplicada. Crie um construtor para …

[0] Feedback Ead – Curso JEE DataSource

“A didática do curso JEE DataSource é excelente, assim como todos os outros cursos da FOR-J. Como as aulas foram bem divididas, não tem como não aprender sobre DataSource com esse curso. Mais…

[0] Java Frameworks – Captcha

Segue opções Java para fazer captchas: SimpleCaptcha –  JCaptcha – Recaptcha4J – Para todas as informações, veja o post inicial. “Se você disser com a sua boca: “Jesus é Senhor” e no seu cora…

[0] JDBC Functional e Reactive

Entrando na nova modinha da programação funcional reativa, já pensou e usar tudo isso com JDBC? Para os interessados vejam o projeto RXJava-JDBC.  Não sabe usar JDBC? Sem problemas, veja nosso curs…

[0] Java Frameworks – Java WebSocket

Segue opções de frameworks para criar soluções websocket assíncronas: Spring WebSocket – WebSocket Tyrus – Atmosphere – Para todas as informações, veja o post inicial. “Quem…

[0] Java Frameworks – JEE Web Container Standalone

Segue opções de web containers java standalone: Tomcat –  Jetty –  Undertow – Para todas as informações, veja o post inicial. “Para ter sabedoria, é preciso primeiro pagar o seu preço. Use tu…

[0] Desenvolvimento Hype Driven

Você já trabalhou  com equipes que usam aquela metodologia de desenvolvimento infalível, o Desenvolvimento Orientado a Modinha? Você mesmo já usou (e/ou está usando) a mais nova tecnologia de softw…

[0] Livro Kotlin em ação

A linguagem de programação Kotlin oferece uma sintaxe expressiva, um sistema de tipos robusto e intuitivo e o suporte de um ótimo conjunto de ferramentas, juntamente com uma interoperabilidade natu…

[0] Catálogo de Refatoração: Lidando com Generalização #3

Extrair subclasse – use quando encontrar uma classe que tem características que são utilizadas apenas em algumas instâncias executadas na solução. Crie uma subclasse para esse subconjunto de …

[0] Economizando semanas com TDD

Ontem tive que atualizar um projeto java web para a ultima versão do spring 4.3.12 e hibernate 5.2.11. Para quem sabem como isso funciona, eu teria agora que retestar o sistema inteiro, justamente …

[0] Revista Oracle Java Magazine – Setembro/Outubro 2017

Faça donwload direto no site – Oracle Java Magazine “A pessoa faz os seus planos, mas quem dirige a sua vida é Deus, o SENHOR.” Provérbios 16:9

[0] Kit Componentes Angular #1

Queria usar Angular 4 mas não quero criar e customizar meu componentes. Existe provedores de kit de componentes prontos? Opaaa, claro que sim :D, segue alguns ai: PrimeNG –  Angular Material …

[0] Feedback Ead – Curso JEE DataSource

“O tema desse curso JEE DataSource foi muito bem abordado, eu entendi o que é, para que serve e como utilizar, nas aulas cada tópico foi explicado de forma intuitiva e com vários exemplos, os…

[0] Vagas Instrutores EAD Java e Android – Home Office

A FORJ Treinamentos EAD – esta a procura de instrutores em diversas tecnologias. Trabalho totalmente home office e com ganhos proporcionais a qualidade dos cursos ofertados. Instrutor Java  P…

[0] IDE Java Web Online

Gostaria de aprender a programar em Java sem fazer nenhuma instalação em sua maquina? Veja uma ide web online no qual vc pode criar projetos, rodar e executar programas Java. Crie sua conta grátis …

[0] Catálogo de Refatoração: Lidando com Generalização #1

Generalizações produzem seu próprio lote de refatorações, a maior parte lidando com a movimentação de métodos por uma hierarquia de herança. Segue as estratégias de refatorações para esse contexto:…

[0] Sorteada do Curso JEE Rest – Rafaela Cunha

A sorteada pela JVM e Groovy para ganhar o curso de JEE Rest no mês de outubro foi: Rafaela Cunha! Parabéns e bons estudos!

[0] Quer ganhar um curso Java REST Ead grátis?

Último dia para inscrição do sorteio do curso Java EE REST – Desenvolvedor de Web Services REST totalmente grátis que ocorrerá amanhã dia 04/10/17. Para participar, poste o link desse post no…

[0] JavaOne 2017 – JavaYour (Next)

Visite o post para mais.

[0] JavaOne 2017 Ao Vivo

Para quem curte acompanhar veja várias sessions e keynotes ao vivo no JavaOne 2017 – 

[0] Começando hoje – The Complete Guide to Angular 4

Depois de comprar e assistir varias aulas de Angular4 por ai de brasileiros falando coisas diferentes e até controvérsias, hoje vou iniciar estudos de angular 4 direto da fonte com o livro: The Com…

[0] Novidades do Spring Framework

Segue abaixo um resumo das novidades do spring framework 5: JDK 8+ and Java EE 7+ Baseline Entire framework codebase based on Java 8 source code level now. Improved readability through inferred gen…

[0] Como construir um bom sistema?

Você sabe o que é entregar um bom sistema? Não estou falando do ponto de vista do consumidor, estou falando do ponto de vista do desenvolvedor. Estou me referindo da qualidade das “estruturas…

[0] Começo do NativeScript

Temos um concorrente ao cordova com muitas inovações. Estamos falando do NativeScript –  NativeScript is how you build cross-platform, native iOS and Android apps without web views. Use Angul…

[0] Novo Curso EAD – JEE DataSource

Objetivos Este curso tem objetivo de oferecer aos profissionais java conhecimentos referente a estratégia de gerenciamento de conexões a banco de dados relacionais escaláveis usando conceito de …

[0] Quer ganhar um curso Java REST Ead grátis?

Para comemorar o último dia do programador, estamos abrindo o sorteio do curso Java EE REST – Desenvolvedor de Web Services REST totalmente grátis que ocorrerá no dia 04/10/17. Para participa…

[0] JDK 9 Oficialmente Liberado

Java 9 foi oficialmente liberado ontem 21/09/17. Agora já podemos usar todos os novos recursos de: sistema de modules, Money API, JavaDoc HTML5, ECA6 com JavaScript, Stream reativos, JShell, Client…

[0] Catálogo de Refatoração: Simplificando Chamadas de Métodos #4

Remover Método Set – use quando encontrar um campo que ser gravado na sua criação e nunca alterado. Remova o método set de desse campo e atribua o valor na criação. Ocultar Método – use…

[0] Qual opção NoSQL é ideal para o seu projeto Java?

Qual opção NoSQL é ideal para o seu projeto Java? Veja nesse artigo as várias opções para os bancos de dados NoSQL. Veja os cinco bancos de dados NoSQL mais populares, veja uma analise e aonde eles…

[0] Lançado Novo Livro de Java 9

Lançado oficialmente o livro de Java 9!!! O novo sistema de módulos Java 9 oferece novas formas de criar aplicativos modulares e sustentáveis. Com este livro prático, os desenvolvedores Java aprend…

[0] Soluções Java Web Desktop, Tablet e Mobile

JSF + PrimeFaces + Grid CSS =  Soluções completas e funcionais para uso de desktop, tablet e mobile. Veja exemplos em produção: Desktop: Tablet: Mobile: Gostaria de aprender fazer esse tipo de solu…

[0] Quer ganhar um curso Java REST Ead grátis?

Gostaria de ganhar totalmente grátis nosso curso ead de Java EE REST – Desenvolvedor de Web Services REST? Nossa promoção do mês de outubro sera o sorteio desse curso no dia 04/10/17. Poste o…

[0] Spring Framework 4.3.11 disponível

Liberada uma a versão 4.3.11 do spring framework. Atualizem seus pom! “Eu aguardo ansioso a ajuda de Deus, o SENHOR, e confio na sua palavra.” Salmos 130:5

[0] MaterialPrime JSF

MaterialPrime é um novo projeto JSF criado com PrimeFaces. Ele tem com objetivo ajudar você a criar aplicativos JSF que seguem as diretrizes de Design de Material do Google. Baseia-se na biblioteca…

[0] Java Frameworks – Enterprise Integration Patterns

Segue opções Java para que implementação os enterprise integration patterns: Spring Integration – Apache Camel – Para todas as informações, veja o post inicial. “Eu, o SENHOR, examino os pens…

[0] 6 Edição Congresso de T.I.

CONFIRA AS PALESTRAS QUE ESTARÃO DISPONÍVEIS NA 6ª EDIÇÃO DO CONGRESSO ONLINE DE TI Todas as palestras serão disponibilizadas online do dia 11 à 17 de setembro de 2017 e você poderá assistir no hor…

[0] ERP Feito em JEE 100% Grátis

O DeftERP é um ERP inteligente e de código aberto construído com o Java EE 7  (JPA 2.1, EJB 3.2, JSF 2.2, CDI, Beans Validation, JAX-RS, JSON-P, WebSocket ). O produto atualmente está dedicado às p…

[0] Curso EAD – Java JEE Pacote Web Services

As aplicações de hoje raramente vivem isoladas. Os usuários esperam acesso instantâneo a todas as funcionalidades, que podem ser fornecidas por aplicativos e serviços diferentes, dentro ou fora da …

[0] Aplicativos Desktop Javascript e Node.js

Continuando o estudo sobre tipos de soluções com node.js, segue abaixo o livro fresquinho de como desenvolver aplicativos do tipo desktop usando Node.JS e JavaScript. É o JavaScript voando alto!!! …

[0] Full-Stack Web Developer

“Full-Stack Web Developer”, de acordo com o Stack Overflow 2016 Developer Survey, é a ocupação de desenvolvedor mais popular hoje. Um desenvolvedor da “Full-Stack Web Developer…

[0] Aprenda sempre…

Aprenda uma nova linguagem por ano, a JVM é recheada de linguagens com abordagens diferentes – Groovy, Scala, Kotlin, GO, JavaScript e etc. Aprenda uma nova plataforma por ano, Node.js esta c…

[0] Plugin Eclipse com Groovy

Para todos aqueles que como eu desenvolve soluções Java com Groovy usando o Eclipse, tenho uma ótima noticia. A versão Eclipse Neon 3 com plugin Groovy Eclipse ficou muito estável, todas aqueles bu…

[0] Java Frameworks – Front-End Web Framework Responsive Layout

Segue opções de front-end frameworks que podem ser usadas com soluções web Java para fazer interfaces web responsivas: Foundation – Bootstrap – Primefaces – Para todas as informações, veja o …

[0] Novo Curso EAD – Java EE SOAP Desenvolvedor de Web Services SOAP

Objetivos Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos conceituais de práticos referentes ao desenvolvimento de web services SOAP utilizando a tecnologia Java. Públi…

[0] Feedback Curso Ead – JSE Swing

“A didática dos cursos da FOR-J sempre surpreendem pela facilidade da explicação do conteúdo, e não poderia ser diferente com o curso Java SE Swing – Desenvolvedor de Interfaces Gráfica…

[0] Microservices em Java

As tecnologias Java corporativas, como a Java EE, evoluíram com a indústria por quase duas décadas para suportar arquiteturas de aplicativos distribuídos baseadas em RMI / IIOP, web services SOAP e…

[0] Angular4 com PrimeNG

Nas últimas semanas tive estudando e validando uma nova arquitetura com o Angular4 + PrimeNG. Como a coisa é muito nova, tem muita informações desencontrada, documentação ainda não é suficiente, ta…

[0] Aula Grátis – JEE Soap

O que é SOAP? Para que serve SOAP? Resolveu qual problema? Veja nessa aula grátis todas essas informações: Veja o curso: Java EE – Desenvolvedor de Web Services SOAP

[0] Ecossistema JEE – Histórico e Evolução

Você conhece a história do ecossistema JEE? Quando saiu? Quais foram os marcos principais? Em quer versão estamos? O que ta saindo de novo? Neste artigo, você encontrará informações sobre a históri…

[0] Spring Framework Reference Documentation

Falta poucas semanas para o lançamento da versão do spring framework 5, mas já foi liberado o acesso a nova documentação de referencia totalmente refatorado e reorganizada. Ficou fantástico! Vejam …

[0] Feedback Livro: TypeScript Tutorial Point

Semana passada terminei de ler o livro TypeScript Tutorial PointES6 da tutorialpoint e gostaria de dar meu feedback: PDF muito bom, direto, sem enrolação, ensina o que precisa ser ensinado, muito l…

[0] 9 Hábitos das Pessoas Bem-Sucedidas

Este é o meu espaço utilizado para compartilhar notícias, traduções e artigos com o objetivo de promover o conhecimento relacionado com engenharia de software ágil, plataforma Java, linguagens JVM, JavaScript, Node.js e assuntos relacionados. Seja bem vindo !

[0] Mico Java 1

Salve save galera, começaremos hoje nossa séria de micos com java, coisas que são permitidas de serem feitas no idioma da linguagem, mas que são sem sentido ou que fura uma boa prática ou pattern d…

[0] Aplicaticos SPA com JSF

Um aplicativo de página única em inglês “single-page application”, ou SPA  é uma aplicação web ou site que consiste de uma única página web com o objetivo de fornecer uma experiência do…

[0] Abstract Factory – Source Making

Intenção Fornecer uma interface para criar famílias de objetos relacionados ou dependentes sem especificar suas classes concretas. Uma hierarquia que encapsula: muitas possíveis “plataformas&…