Desenhar um sistema de ficheiros

quais devem ser as classes que se precisa criar ao desenhar um sistema de ficheiros . Que tipo de padrões de design deve ser usado na concepção do sistema de arquivos.

Author: Saurav Sahu, 2011-03-21

2 answers

Se está mesmo à procura de uma lista de padrões de desenho a aplicar ao desenhar um sistema de Ficheiros, deve considerar

  • Composite para a modelização de directórios / ficheiros
  • decorador para permitir associar propriedades adicionais (e possivelmente comportamento) aos nós do sistema de ficheiros.
  • Iterator para percorrer o sistema de ficheiros de formas diferentes
  • Fábrica para a criação de nós do sistema de ficheiros com diferentes infra-estruturas (por exemplo, um sistema de arquivos baseado em disco ou sistema de arquivos baseado em memória ou sistema de arquivos remotos).
Eu acho que esta abordagem geral de tentar aplicar todos os padrões que você pode está errada, no entanto, é fácil sobrecarregar o seu software assim. A visão chave com padrões de design é perceber quando você deve Não aplicar um padrão.
 15
Author: Frerich Raabe, 2011-03-21 10:13:00
Parece trabalho de casa. No entanto, verifique pelo menos os seguintes padrões:

Você também deve procurar no google por "padrões de design do sistema de arquivos" para encontrar muitos exemplos. Finalmente, leia uma boa introdução aos padrões de design .

 3
Author: Andrea Spadaccini, 2011-03-21 10:14:21