Composição de blocos de construção Blocos de construção Pequena porção de código (módulo) Podem especificar: Estrutura física do arquivo Políticas de acesso Implementado como um objeto Contém estado e operações Exportação e importação de interfaces Conexões entre blocos Um bloco referencia (importa a interface) de outro Composição de blocos Determina comportamento dos arquivos Cada arquivo (ou abertura de arquivo) pode especificar uma composição diferente