2009-07-22 4 views
5

Ruby를 사용하는 OOD의 모범 사례는 무엇입니까? 주로 파일과 코드는 어떻게 구성되어야합니까?Ruby를 사용한 객체 지향 디자인

나는 여러 클래스와 파일을 사용하는 프로젝트를 가지고 있으며 어떻게 그룹화하고 그룹화해야하는지 궁금합니다.

답변

4

.

프로젝트가 웹 응용 프로그램입니까? 이 경우 프레임 워크 (Rails, Merb, Sinatra 등)에 의해 부과 된 조직 시스템을 사용할 가능성이 가장 높습니다.

다른 종류의 프로젝트도 사용자가 따라야 할 일반적인 구조를 가지고 있습니다. 예 : 보석은 일반적으로 특정 방식으로 설정됩니다.

콘솔 앱인 경우 엄격한 규칙이 적용되지 않습니다. 보통 사람들은 하나의 클래스 나 모듈을 파일에 넣지 않습니다. 모든 다른 파일을 필요로하는 하나의 주 파일을 가질 수 있습니다.