Diablo 4 Resource system question

How does the Diablo 4 class resource system work?

I like the Diablo 3 resource system. Diablo 3 has really a different class resource system compare to diablo 2 and many other games.
The thing I like about the Diablo 3 resource system:

  • Each class has a different resource system that supports different class playstyles.
  • preventing people addict to mana potion until finding a better equipment
  • Remove the requirement for Mana Stolen affixe since some skills generate resource while others use it.