본문 바로가기

알아두면쓸데있는신기한잡학사전94

[참고하기 좋은 블로그 및 자료들] https://23log.tistory.com/24 코딩 캠프 총 정리 (SSAFY, 마에스트로, 부스트캠프 등) 삼성 청년 SW 아카데미 (SSAFY, 싸피) 주최 기관 삼성, 고용노동부 모집 기간 홀수 기수 : 10월 경 짝수 기수 : 4~5월 경 지원 자격 만 29세 이하 / 4년제 대학 졸업자 및 예정자 / 미취업자 선발 과정 서 23log.tistory.com https://www.zoomkoding.com/ Home 줌코딩의 개발일기 www.zoomkoding.com https://zhuyuan7.github.io/project/ 카페 추천 웹페이지 프로젝트 Joo-Evolution. zhuyuan7.github.io https://gona.tistory.com/71 비전공자의 2021 카카오.. 2022. 1. 13.
[Design Pattern] 일반화 관계 일반화 관계 한 클래스가 다른 클래스를 포함하는 상위 개념일 때 두 클래스 사이에는 일반화 관계가 존재한다. 일반화 관계가 존재할 때 자식(또는 서브 클래스)이라 불리는 클래스는 부모(또는 슈퍼클래스)라 불리는 클래스로부터 속성과 연산을 물려받을 수 있다.' 'is a kind of 관계' - 세탁기 is a kind of 가전제품 - TV is a kind of 가전제품 - 식기세척기 is a kind of 가전제품 가전제품을 부모클래스라 하며 세탁기, TV, 식기세척기를 자식 클래스라 한다. UML에서 일반화 관계는 두 클래스를 연결하는 화살표의 끝에 빈삼각형 표시를 해 표현한다. 삼각형 표시 있는 쪽은 부모 클래스, 반대쪽은 자식 클래스이다. 가전제품은 세탁기, TV, 식기세척기의 공통 속성이나 연.. 2021. 4. 14.
[Design Pattern] 연관 관계 연관 관계 연관된 클래스 상에 실선을 그어 표시. '교수(Professor 클래스)가 학생(Student 클래스)을 상담한다'라는 사실은 다음과 같이 나타낸다. 두 클래스 사이의 관계가 명확한 경우에 연관 관계 이름('상담한다')을 사용하지 않아도 됨. 한 클래스가 다른 클래스와 연관관계를 가지면 각 클래스의 객체는 해당 연관 관계에서 어떤 역할을 수행하게 된다. 이러한 역할은 클래스 바로 옆 연관 관계를 나타내는 선 가까이에 적을 수 있다. Professor 객체들은 조언자(advisor 속성)의 역할을, Student 객체들은 피조언자(student 속성)의 역할을 '상담한다'라는 연관 관계에서 담당한다. 역할 이름은 실제 프로그램을 구현할 때 연관된 클래스의 객체들이 서로를 참조할 수 있는 속성의 .. 2021. 4. 14.
[Design Pattern] UML, 클래스, 관계 - 모델은 추상화에 바탕을 둠. 특정 관점에서 관련이 있는 점은 부각/관련이 없는 것은 무시 - 모델링 언어 = UML UML은 요구 분석, 시스템 설계, 시스템 구현 등의 시스템 개발 과정에서 개발자 사이의 의사 소통이 원활하게 이루어지도록 표준화한 통합 모델링 언어 - 클래스 다이어그램 시간에 따라 변하지 않는 시스템의 정적인 면을 보여주는 대표적인 UML 구조 다이어그램. (Q. 시간에 따라 변하지 않는다... 시스템의 정적인 구조를 표현한다....는 말이 정확히 어떤 말인지 감이 안 옴.) 시스템을 구성하는 클래스와 그들 사이의 관계를 보여준다. - 클래스 동일한 속성과 행위를 수행하는 객체의 집합. 클래스의 인스턴스는 '실체'를 의미 클래스를 보는 또 하나의 관점은 객체를 생성하는 설계도로 간주.. 2021. 4. 7.