Ich glaube, die einfachste Erklärung wäre ein Vergleich zu den Units in Delphi32.
Einziger Unterschied ist, dass sich ein namepspace nicht auf eine Source-Datei (
Unit) beschränkt.
Delphi-Quellcode:
namespace Miep;
interface
type
Class1 = public class
end;
Class2 = public class(Class1)
end;
implementation
end.
Man könnte Class2 auch ineine andere Datei packen ohne das sich der Code ändern würde:
Delphi-Quellcode:
namespace Miep;
interface
type
Class1 = public class
end;
implementation
end.
Delphi-Quellcode:
namespace Miep;
interface
type
Class2 = public class(Class1)
end;
implementation
end.