728x90

모듈 2

19일차 - 모듈로 정보 은닉하기

2023.08.21 MON 234p ~ 249p 18일차 내용 ⬇️ 2023.08.21 - [개발 서적 기록/오브젝트_조영호] - 18일차 - 하향식 기능 분해 설계 18일차 - 하향식 기능 분해 설계 2023.08.20 SUN 223p ~ 234p 17일차 내용 ⬇️ 2023.08.19 - [개발 서적 기록/오브젝트_조영호] - 17일차 - 프로시저 추상화와 데이터 추상화 17일차 - 프로시저 추상화와 데이터 추상화 2023.08.18 FRI 214p ~ 224p 16 magenta-ming.tistory.com 정보 은닉 시스템에서 자주 변경되는 부분을, 상대적으로 덜 변경되는 안정적인 인터페이스 뒤로 감춰서, 시스템을 모듈 단위로 분해하는 방법 시스템을 모듈로 분해한 후에는 각 모듈 내부를 구현하고..

2일차 - 객체 지향적인 모듈

2023.08.01 TUE 2p ~ 16p 1일차 내용 ⬇️ 2023.07.31 - [개발 서적 기록/오브젝트_조영호] - 1일차 - 오브젝트를 본격적으로 읽기 전에 1일차 - 오브젝트를 본격적으로 읽기 전에 2023.07.31 MON 전반적인 내용 오브젝트 책은 '객체 지향 프로그래밍'에 대한 개념을 다루는 책이다. 구체적으로는 아래의 내용을 포함하고 있다. - 역할, 책임, 협력에 기반해 객체지향 프로그램을 magenta-ming.tistory.com 소프트웨어 모듈 크기와 상관없이 클래스나 패키지, 라이브러리와 같이 프로그램을 구성하는 임의의 요소 소프트웨어 모듈의 기능/목적 from 로버트 마틴의 "클린 소프트웨어: 애자일 원칙과 패턴, 그리고 실천방법" 1. 실행 중에 제대로 동작해야한다. 요소..

728x90