Good answers already
I read a lot of good answers (the image of the driver folder is good, for example, as a division / organization of an object / concept).
, , "" , , , , , .
#, VB.NET, Java, ++, , , , / - . , Mozilla JavaScript.
, " "...
^ _ ^
, " ".
VB.NET VB6, ++ C-like, ++.
...
, , .
( ++, " ", C- , , , ), .
:
- < > > User
- < > >
- < > Id
- < > > User
- < >
/ , "" "" , , ?
"" , (, , , ):
MyUtil DLL, MyKernel DLL MyGui DLL?
, :
- < > MyUtil _ > -
- < > MyUtil _ > SomethingElse
- < > MYKERNEL _ > YetAnotherObject
- < > MYKERNEL _ > AnotherThing
- < > MyGui _ > SomeGui
/?
, , .
, ( "9 " ), ... , , .
...
, " " , , ( , , braindead).
, " " (? , , Top Gun Microsoft?), , .NET( ) , , ( ).
VB.NET/.NET , , ++, .
, , , , . ( VB.NET):
Imports MyWholeProject
Class HelloWorld
Public Sub Main()
Dim o As MyModuleAAA_MyObject = New MyModuleAAA_MyObject
Dim t As MyModuleBBB_MyThing = New MyModuleBBB_MyThing
Dim g As MyModuleCCC_MyGizmo = New MyModuleCCC_MyGizmo
REM etc.
End Sub
End Class
, :
Imports MyWholeProject.MyModuleAAA
Imports MyWholeProject.MyModuleBBB
Imports MyWholeProject.MyModuleCCC
Class HelloWorld
Public Sub Main()
Dim o As MyObject = New MyObject
Dim t As MyThing = New MyThing
Dim g As MyGizmo = New MyGizmo
REM etc.
End Sub
End Class
, , . , MyModuleAAA - , MMAAA... .. ..
.NET Googling, : http://www.vbdotnetheaven.com/UploadFile/ggaganesh/NamespacesInVbDotNet04202005005133AM/NamespacesInVbDotNet.aspx
, /
/...
, 2 ( ), , , . , , .
, , , . , -. , , , , ( , , , ...)
, , : , - .
, , , . , , -, - , ?
- , . , , , ", (: ) , , , > ".
( )
( , " , ?" ), , , , . , , , . .
, , , , , , , , . ( , , ).
, -, ... , , - , ...