Skip to content

Instantly share code, notes, and snippets.

View lubarinobr's full-sized avatar
🎯
Focusing

Matheus Lubarino lubarinobr

🎯
Focusing
  • Lisbon, Portugal
View GitHub Profile
package dao;
public class DocumentoArquivo implements DocumentoDAO {
@Override
public void salvar() {
System.out.println("Salvando documento em um arquivo");
}
@Override
package dao;
public class DocumentoArquivo implements DocumentoDAO {
@Override
public void salvar() {
System.out.println("Salvando documento em um arquivo");
}
@Override
package dao;
public class DocumentoArquivo implements DocumentoDAO {
@Override
public void salvar() {
System.out.println("Salvando documento em um arquivo");
}
@Override
import dao.DocumentoArquivo;
import dao.DocumentoDAOImpl;
import service.DocumentoServiceImpl;
public class Main {
public static void main(String[] args) {
DocumentoServiceImpl documentoService = new DocumentoServiceImpl(new DocumentoDAOImpl());
documentoService.salvar();
documentoService.deletar();
package dao;
public class DocumentoArquivo implements DocumentoDAO {
@Override
public void salvar() {
System.out.println("Salvando documento em um arquivo");
}
@Override
package service;
import dao.DocumentoDAO;
public class DocumentoServiceImpl {
private DocumentoDAO documentoDAO;
public DocumentoServiceImpl(DocumentoDAO documentoDAO) {
this.documentoDAO = documentoDAO;
package dao;
public class DocumentoDAOImpl implements DocumentoDAO {
public void salvar() {
System.out.println("Salvando seu documento na base de dados");
}
public void deletar() {
System.out.println("Deletando seu documento da base de dados");
package service;
import dao.DocumentoDAOImpl;
public class DocumentoServiceImpl {
private DocumentoDAOImpl documentoDAO = new DocumentoDAOImpl();
public void salvar() {
System.out.println("Enviando seu documento para ser salvo");
import dao.DocumentoArquivo;
import dao.DocumentoDAOImpl;
import service.DocumentoServiceImpl;
public class Main {
public static void main(String[] args) {
DocumentoServiceImpl documentoService = new DocumentoServiceImpl();
documentoService.salvar();
documentoService.deletar();
package dao;
public class DocumentoDAOImpl {
public void salvar() {
System.out.println("Salvando seu documento na base de dados");
}
public void deletar() {
System.out.println("Deletando seu documento da base de dados");