Object - Design Principles
eternity
Learn various design principles needed to write object-oriented code, focusing on working code.
초급
oop, Software Test, software-design
책임 주도 설계 방법으로 대표되는 객체지향 설계 방법을 학습하고 응집도, 결합도, 캡슐화 관점에서 설계를 트레이드오프하는 방법을 살펴봅니다.
절차적인 설계의 문제점
객체지향적으로 코드를 설계하고 구현하는 방법
객체에게 책임을 할당하는 기본 원칙
의존성 관리 기법
응집도, 결합도, 캡슐화를 이용해서 설계를 트레이드오프하는 방법
학습 대상은
누구일까요?
객체지향 설계의 개념과 적용 방법이 궁금하신 분들
객체지향 개념을 코드에 적용하는데 어려움을 느끼시는 분들
객체에게 책임을 할당하는 기본 원칙이 궁금하신 분들
선수 지식,
필요할까요?
자바 기본 문법
객체지향 언어를 이용해서 코드를 작성해본 경험
1,822
명
수강생
84
개
수강평
66
개
답변
5.0
점
강의 평점
2
개
강의
객체지향 설계와 도메인-주도 설계에 관심이 많으며 행복한 팀과 깔끔한 코드, 존중과 협력이 훌륭한 소프트웨어를 낳는다는 믿음을 가지고 있는 평범한 개발자입니다. 개발자, 교육자, 관리자를 오가며 익힌 다양한 경험을 바탕으로 좋은 코드와 함께 좋은 프로덕트를 만들기 위해 노력하고 있습니다.
저서로는 『객체지향의 사실과 오해』와 『오브젝트』가 있고 번역서로는 『엘레강트 오브젝트』가 있으며 『만들면서 배우는 클린 아키텍처』에 감수자로 참여했습니다.
💡개인블로그 : https://eternity-object.tistory.com/
전체
31개 ∙ (5시간 0분)
해당 강의에서 제공:
1. 0-1. 강의 소개
05:05
2. 1-1. 영화 예매 도메인
13:35
3. 2-1. 절차적인 설계
11:50
4. 2-1-예제. 절차적인 설계
08:15
5. 2-2. 변경과 의존성
13:59
7. 2-4. 절차에서 객체로
07:48
8. 2-4-예제. 절차에서 객체로
13:55
전체
72개
5.0
72개의 수강평
수강평 5
∙
평균 평점 5.0
5
In a lecture that deals with IT technology, a lecture that deals with the subject of development paradigms seems to be of great help to the learners in building their knowledge. Other Spring or Java lectures are good, but I think this kind of lecture that makes you think at least once before typing is really good.
When I was making the lecture, I was a little worried about how the response would be after opening because object-oriented design is not something that needs to be learned right away like Spring, but I feel relieved that there are people like ycseol who think it will be helpful. Thank you for your positive evaluation. :)
수강평 40
∙
평균 평점 4.8
5
One of the best lectures I've taken this year and it completely changed my perspective on development.
Thank you for your generous compliments. I hope that those who attended the lecture will change their perspective to look at code from a maintainability perspective, and I hope that you gained some insight into this. :)
수강평 54
∙
평균 평점 4.9
5
I took the course after reading the book Object-oriented facts and misconceptions. Personally, this course helped me the most. When I read the book, I had vague ideas about the distinction between messages and methods, responsibilities, cooperation, and roles. This course, although not perfect, helped me resolve some of them. In particular, the best part was that it taught me how to apply object-oriented to the Controller > Service > Repository MVC structure that we generally use. I will review the course content again and organize my thoughts. Since you said it is a basic course, can I look forward to the next one? Thank you for creating a great course.
Hello, Mr. Ko Daejun. :) I tried to fill in the parts that were not fully explained in the Object book due to space constraints, and I am glad that it was helpful. Since the goal of the Object book is to explain important object-oriented theories, it was difficult to include parts related to practice, but in the case of online lectures, there are fewer constraints in that area, so we were able to find a suitable compromise. It will take some time, but as you mentioned, I am also thinking of making a lecture on how to apply object-oriented in practice. The next lecture is also in the works, and I plan to cover the dependency management technique that was only covered at the conceptual level in the first lecture in more depth. A lot of content that was not included in the Object book will be added, and I will do my best to create a high-quality lecture. Thank you again for listening to the lecture, and please look forward to the next lecture. :)
수강평 2
∙
평균 평점 5.0
5
This is a great lecture. I think it will be helpful to all developers, regardless of their experience level.
I congratulate you on completing the course, korchl, and I am really grateful that you gave it a good review. I am really glad that it was helpful. I will try my best to make the next lecture so that you won't be disappointed. :) The weather has gotten really cold, so take care of your health and have a happy new year!
₩110,000