inflearn logo
강의

Course

Instructor

Introduction to Object Oriented Programming

DIP

범균님 안녕하세요 강의 수강중 궁금한점이 있어 질문 남겨 봅니다.

366

jjss081705630

3 asked

0

강의를 수강 중 '모듈'이라는 단어가 나와서 정의를 좀 찾아봤는데요.
정의가 와닿지 않아서 어떻게 해석해야 할지 궁금합니다.
일반적인 애플리케이션에서 하나의 클래스도 모듈이 될 수 있는 건가요?
모듈을 정하는 기준이 궁금합니다.

https://ko.wikipedia.org/wiki/%EB%AA%A8%EB%93%88_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D)#cite_note-1

oop

Answer 1

2

madvirus0123

모듈은 한 개 또는 그 이상의 기능을 제공하는 구성 요소의 모음이라고 보면

클래스 한 개가 모듈이 될 수도 있고, 패키지로 묶여 있는 여러 클래스/인터페이스가 모듈이 될 수도 있습니다.

모듈을 적절하게 나누면 각 모듈을 독립적으로 개발하고 이를 조합하는 방식으로 개발을 진행할 수 있는 이점이 생깁니다.

 

추상화 예제의 추상화하지 않은 구현 부분에서 질문있습니다.

0

446

1

캡슐화 하는 이유에 대해서

2

762

1

캡슐화 연습 2번

0

371

1

추상화 예제에서 추상 클래스를 사용하지 않고 인터페이스를 사용하신 이유가 궁금합니다.

0

270

2

캡슐화 예제 4 질문입니다.

0

273

1

캡슐화 질문

0

323

1

DIP 관련해서 궁금한게 있습니다.

0

262

1

기능 분리 기준에 대한 질문이 있습니다.

1

365

2

서로 다른 구현 추상화에 대해서 질문이 있습니다.

2

372

2

의존 주입 예제 관련 질문입니다.

1

257

1

상속 재활용 단점 중 상위 클래스 변경 어려움에 대해서 질문이 있습니다.

1

317

2

캡슐화 연습4 질문 있습니다.

0

296

2

의존하는 대상이 많을 때 질문 드립니다.

0

268

1

추상화를 따라서 코딩해볼 수 있는 예제가 있을까요?

0

455

1

콘크리트 클래스를 직접 사용하는 경우 & NotifierFactory 관련 질문드립니다

1

282

1

Demeter's Law 설명이 잘 이해가 안갔습니다 ㅠㅠ

1

291

1

혹시 강의를 듣고 필기한 내용을 정리해서 블로그에 올려도 될까요?

0

363

2

캡슐화 예제 질문드립니다

0

551

4

DIP

1

381

3

예제코드는 따로 없나요?

1

236

0

NotifierFactory 를 또 추상화 한 이유가 궁금합니다

0

203

1

특정 클라우드에서 예외적으로 특정기능을 제공하지 않는 경우

6

219

1

상속과 조합 문의드립니다

1

272

1

강의자료를 받아볼수 있나요?

1

289

2