Chưa rõ, OOP không còn là mặc định triển khai.
Trong khi trước đây đổ xô làm OOP, như Java bay vào là có Class, rồi đến C#. Ép OOP 100%.
Giờ không còn nữa, Inheritance không còn tường minh, muốn triển OOP trong Golang, Rust, Zig thì vẫn được, nhưng lòng vòng hẳn, đến nỗi học căn bản là không biết có OOP.
Nhưng Java thì cũng như Cobol, trong ứng dụng kinh doanh vẫn chiếm ưu thế, bởi vì 2 ngôn ngữ này có điểm chung, đó là dài dòng văn tự, lập trình như viết văn, mọi thứ rõ ràng.
Sự dài dòng là nhược điểm của ngôn ngữ đối với lập trình viên, nhưng đối với dân quản lý, không chuyên thì dài dòng như Java, Cobol giúp họ kiểm soát chương trình tốt hơn, dễ vặn vẹo đám LTV hơn hê hê.