package com.example.spring.task; import com.example.spring.task.dao.TaskDAO; public class TaskManagerImpl implements TaskManager { private TaskDAO taskDAO; public void setTaskDAO(TaskDAO taskDAO) { this.taskDAO = taskDAO; } @Override public void create(Task task) { // Actual business logic related to creating a task // .. Task newTask = taskDAO.create(task); // ... } }