Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Static bruges på ting som i en vis forstand er unikke - der er kun den ene af dem selv om man skulle finde på at oprette flere instanser af klassen.
Tag f.eks. Math klassen. Denne indeholder matematiske funktioner. Hvis man nu kunne oprette instanser af Math klassen (det kan man nu íkke), ville det så give mening at disseb objekter havde f.,eks. hver sin "kvadratrod funktion"?
class Math { public double Sqrt(double number) { ... } }
Math matematikObj1 = new Math(); Math matematikObj2 = new Math();
karl-koder >> Det er når der kun kan eksisterer én instans af en klasse.
Det kan være smart i en situation hvor man f.eks ikke ønsker, at der skal kunne oprettes mange forbindelser til en database. Hvis man sørger for, at database laget (klassen) er singleton så kan der kun være en enkelt forbindelse til database på alle tidspunkter.
Dvs. alle peger på samme instans af det oprettede objekt.
Den virker da kun som abstract klasse for Sql/XmlNewsProviderne ellers har jeg ikke fanget ideen med det hele ?
/// <summary> /// base data access class /// </summary> public abstract class NewsProvider : ProviderBase { public abstract List<NewsItem> GetAllNews(); public abstract NewsItem GetNewsItem(string newsItemId); }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.