Discuss about the three main branches of ethical theory (consequentialism, non-consequentialism, and virtue ethics)

Discuss about the three main branches of ethical theory (consequentialism, non-consequentialism, and virtue ethics)