C# Class Design Handbook: Coding Effective Classes

G

GAC

.NET Framework Configuration tool, 340

adding strongly named assemblies, 334

applications, deploying as shared assemblies, 333

installing shared assembly into GAC, 339

gacutil.exe, 339

viewing GAC, 340

gacutil.exe

installing shared assembly into GAC, 339

Gang of Four

design patterns, 204

Garbage Collector (GC)

generations, 177

object management, 176

GC class, System namespace

Collect method, 183

generations, rules for, 177

get accessor, 126

omitting, 127

get property procedure

get usability, scenarios, 136

derived attribute, calculating, 136

field value, returning, 136

GetHashCode method, Object class, 75, 80, 162

overriding, 80

sysobject_gethashcode_bankaccount example, 80

using with Equals method, 81

GetInvocationList method, MulticastDelegate class, 229

GetLength method, Array class, 43

GetType method, Object class, 75

Global Assembly Cache

see GAC.

Graphics class, System.Drawing namespace, 218

group abstraction

definition, 89

Категории