Здравствуйте, T4r4sB, Вы писали:
S>>Новичков удалось убедить что ООП уже как не круто, не модно.
TB>Ну и слава богу, будет меньше "программистов", которые без абстрактных фабрик 2+2 сложить не могут.
А что, Rust имеет какие-то средства противодействия чему-то вроде (код условный):
trait SomeUsefulInterface {
... // Набор методов.
}
trait SomeUsefulInterfaceFactory {
fn create(&mut self) -> Box<dyn SomeUsefulInterface>;
}
fn getCurrentFactory() -> Box<dyn SomeUsefulInterfaceFactory>;
TB>ООП переоценено.
Скорее извращено применением ОО-языков, вроде Java, в ынтерпрайзе с тамошним поклонениям паттернам и бест-практицез.