Mastering OOPS in Dart

Is Dart Functional or Object-Oriented?