- Structural Pattern. 폴더 / 파일 구조를 생각하여 코드를 짜 보자. - 폴더와 파일 class를 만들어야 한다. - 각각은 name을 가진다. - 폴더는 파일을 포함할 수 있다. - 파일은 각 사이즈를 가지고, 폴더는 각각의 사이즈를 가지진 않지만 본인 내부에 있는 파일 사이즈의 합을 내뿜는다. 해당 구조를 생각하여 간단하게 코드를 작성해 본다면 #include #include #include #include using namespace std; class File { private: string name; size_t size; public: File(const string& name, size_t size) : name(name), size(size) {} ~File() {} si..