0
유연성을 위해 동일한 클래스 및 인스턴스 메소드를 제공하는 클래스가있는 몇 가지 API를 보았습니다.동일한 이름의 클래스 및 인스턴스 메소드를 제공하는 Ruby 클래스
왜 이것이 잘못된 생각 일 수있는 이유가 있습니까?
유연성을 위해 동일한 클래스 및 인스턴스 메소드를 제공하는 클래스가있는 몇 가지 API를 보았습니다.동일한 이름의 클래스 및 인스턴스 메소드를 제공하는 Ruby 클래스
왜 이것이 잘못된 생각 일 수있는 이유가 있습니까?
이것은 객체 지향 프로그래밍의 핵심입니다. 다형성이라고합니다. 좋은 습관입니다. 거부하는 것은 객체 지향 프로그래밍을 부정하는 것입니다.
코드를 읽거나 쓰는 사람의 두뇌 능력을 저장합니다. 적은 메소드를 기억해야하고, 메소드를 전환 할 필요가 없습니다.
'클래스 Foo; def self.foo; 42; 종료; def foo; 23; 끝; 끝'? – tessi