创建者模式解析

这个案例清晰地展示了创建者模式的设计逻辑,将系统分层,使得每个层次的功能明确。

rar
Com.Area.BulidItem.rar 预估大小:74个文件
folder
Com.Area.BulidItem 文件夹
folder
Com.Area.BuliderType 文件夹
folder
bin 文件夹
folder
Debug 文件夹
file
Com.Area.BuliderType.dll 5KB
file
Com.Area.Bulider.pdb 8KB
file
Com.Area.HouseItem.pdb 12KB
file
Com.Area.Bulider.dll 4KB
file
Com.Area.BuliderType.pdb 16KB
file
Com.Area.HouseItem.dll 4KB
folder
obj 文件夹
folder
Debug 文件夹
file
Com.Area.BuliderType.dll 5KB
file
Com.Area.BuliderType.csproj.FileListAbsolute.txt 849B
file
DesignTimeResolveAssemblyReferencesInput.cache 6KB
folder
TempPE 文件夹
file
Com.Area.BuliderType.pdb 16KB
folder
Properties 文件夹
file
AssemblyInfo.cs 1KB
file
RanmanBulidercs.cs 1KB
file
Com.Area.BuliderType.csproj 3KB
file
ChineseBulider.cs 1KB
folder
Com.Area.Bulider 文件夹
folder
bin 文件夹
folder
Debug 文件夹
file
Com.Area.Bulider.pdb 8KB
file
Com.Area.HouseItem.pdb 12KB
file
Com.Area.Bulider.dll 4KB
file
Com.Area.HouseItem.dll 4KB
folder
obj 文件夹
folder
Debug 文件夹
file
Com.Area.Bulider.pdb 8KB
file
ResolveAssemblyReference.cache 3KB
file
Com.Area.Bulider.csproj.FileListAbsolute.txt 623B
file
DesignTimeResolveAssemblyReferencesInput.cache 6KB
file
Com.Area.Bulider.dll 4KB
folder
TempPE 文件夹
folder
Properties 文件夹
file
AssemblyInfo.cs 1KB
file
Com.Area.Bulider.csproj 3KB
file
Bulider.cs 770B
folder
Com.Area.BulidWin 文件夹
file
Com.Area.BulidWin.csproj 3KB
folder
bin 文件夹
folder
Debug 文件夹
file
Com.Area.BulidWin.exe.config 245B
file
Com.Area.BuliderType.dll 5KB
file
Com.Area.Bulider.pdb 8KB
file
Com.Area.HouseItem.pdb 12KB
file
Com.Area.Bulider.dll 4KB
file
Com.Area.Director.dll 4KB
file
Com.Area.BulidWin.vshost.exe 11KB
file
Com.Area.Director.pdb 12KB
file
Com.Area.BulidWin.pdb 14KB
file
Com.Area.BulidWin.exe 6KB
file
Com.Area.BuliderType.pdb 16KB
file
Com.Area.BulidWin.vshost.exe.config 245B
file
Com.Area.HouseItem.dll 4KB
file
Com.Area.BulidWin.vshost.exe.manifest 490B
folder
obj 文件夹
folder
x86 文件夹
folder
Debug 文件夹
file
ResolveAssemblyReference.cache 14KB
file
Com.Area.BulidWin.csproj.FileListAbsolute.txt 1KB
file
DesignTimeResolveAssemblyReferencesInput.cache 6KB
folder
TempPE 文件夹
file
Com.Area.BulidWin.pdb 14KB
file
Com.Area.BulidWin.exe 6KB
folder
Properties 文件夹
file
AssemblyInfo.cs 1KB
file
Program.cs 892B
file
App.config 245B
file
Com.Area.BulidItem.suo 43KB
folder
Com.Area.HouseItem 文件夹
file
Com.Area.HouseItem.csproj 2KB
folder
bin 文件夹
folder
Debug 文件夹
file
Com.Area.HouseItem.pdb 12KB
file
Com.Area.HouseItem.dll 4KB
folder
obj 文件夹
folder
Debug 文件夹
file
Com.Area.HouseItem.csproj.FileListAbsolute.txt 463B
file
Com.Area.HouseItem.pdb 12KB
file
DesignTimeResolveAssemblyReferencesInput.cache 6KB
folder
TempPE 文件夹
file
Com.Area.HouseItem.dll 4KB
folder
Properties 文件夹
file
AssemblyInfo.cs 1KB
file
House.cs 260B
folder
Com.Area.Director 文件夹
folder
bin 文件夹
folder
Debug 文件夹
file
Com.Area.Bulider.pdb 8KB
file
Com.Area.HouseItem.pdb 12KB
file
Com.Area.Bulider.dll 4KB
file
Com.Area.Director.dll 4KB
file
Com.Area.Director.pdb 12KB
file
Com.Area.HouseItem.dll 4KB
file
Com.Area.Director.csproj 3KB
folder
obj 文件夹
folder
Debug 文件夹
file
Com.Area.Director.csproj.FileListAbsolute.txt 810B
file
ResolveAssemblyReference.cache 4KB
file
DesignTimeResolveAssemblyReferencesInput.cache 6KB
file
Com.Area.Director.dll 4KB
file
Com.Area.Director.pdb 12KB
folder
TempPE 文件夹
folder
Properties 文件夹
file
AssemblyInfo.cs 1KB
file
Director.cs 528B
file
Com.Area.BulidItem.sln 6KB
...
rar 文件大小:92.81KB