Architecture, Design, UI(세미나)
이번 시간에 설명할 주제는 디자인을 중심으로 내용을 구성해보았습니다. 아키텍처와 디자인 패턴, 머터리얼 디자인, 명령형 UI와 선언형 UI에 대해 다뤄보겠습니다. 아키텍처와 디자인 패턴은 설계 문제에 대하여 소프트웨어 개발에서 공통적으로 사용되는 구조화된 해결책 입니다. 허나 이 둘의 경계가 흐릿하여 이를 명확하게 구분 하지 않는 것을 보였습니다. 그래서 좀 더 자세히 찾아보니 적용 범위와 추상화 수준에서 차이가 있었습니다. 적용 범위에서는 디자인 패턴은 클래스 레벨에서 부터 객체 간의 상호작용에 이르기까지 다양한 범위이며, 아키텍처 패턴은 시스템 전체의 구조, 모듈 간의 관계 정의, 애플리케이션 전반적인 디자인입니다. 또한 추상화 수준에서는 디자인 패턴은 구체적이고 상세한 수준에서 코드 구현에 관여하며..
공부/안드로이드
2024. 1. 29. 15:58