Ответы пользователя по тегу Ruby
  • Почему в Ruby нет абстрактного класса?

    Rinz
    @Rinz
    Программист на С++,PHP,C#,Java,Lisp,Smaltak,Python
    Ruby это язык который является чистым ООП, по этому все объекты которые существуют в нем уже дефакто являются абстрактными т.к. в каждый объект в руби(а в руби ВСЕ есть объект) можно дополнить в рантайме, изменить поведение, уничтожить метод, переопределить, дополнить и все что душе угодно, Руби как и Smalltalk чистый ОО язык и по этому весь мир для них и объект и абстракция одновременно т.к. каждый объект можно дополнить, могут существовать пустые объекты которые заполняются позже(та же работа абстракции в C# "abstract class")
    Ответ написан
    Комментировать