IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요.
원자는 절대로 쪼개지지 않는 최소 단위이며, 원자끼리 결합했을 때 분자가 되어 특정 행동을 할 수 있게 되고, 이 분자들이 결합한 형태의 유기체가 모여서 의미 있는 하나의 단위가 됩니다. 이러한 현상을 비유하면, 유기체들이 모여서 하나의 템플릿을 구성하고, 이 템플릿에 데이터가 결합되면 최종적인 결과물이 됩니다.
원자는 더 이상 쪼갤 수 없는 디자인의 최소 단위이며, 분자는 원자를 모아서 만들어지며 최소 한가지 기능을 수행합니다. 유기체는 분자와 원자를 결합한 것으로 사용자에게 의미와 역할이 있는 단위를 형성합니다. 템플릿은 아직 데이터가 연결되어 있지 않은 최종 레이아웃의 형태를 의미하며, 여러 개의 유기체로 구성됩니다.
결국, 이러한 구성요소들이 모여서 데이터가 결합된 템플릿이나 페이지가 사용자에게 전달되는 최종 디자인을 형성하게 됩니다. 이렇듯 Atomic Design Pattern은 디자인을 구성하는 여러 요소들의 계층적이고 체계적인 구조를 설명하고 있습니다.