Click here to Skip to main content
15,906,567 members
Home / Discussions / C#
   

C#

 
GeneralRe: UrlDownloadToFile strange behaviour Pin
GriffonRL18-May-03 22:40
GriffonRL18-May-03 22:40 
GeneralIDocHostUIHandler and InternetExplorer object. Pin
GriffonRL16-May-03 4:14
GriffonRL16-May-03 4:14 
GeneralBest way to implement a game timer Pin
Anonymous16-May-03 4:10
Anonymous16-May-03 4:10 
General.NET Remoting related question Pin
stevb16-May-03 4:01
stevb16-May-03 4:01 
GeneralRe: .NET Remoting related question Pin
Andres Manggini16-May-03 12:31
Andres Manggini16-May-03 12:31 
GeneralDynamic business application questions Pin
tarmin16-May-03 0:05
tarmin16-May-03 0:05 
GeneralRe: Dynamic business application questions Pin
Daniel Turini16-May-03 0:58
Daniel Turini16-May-03 0:58 
GeneralRe: Dynamic business application questions Pin
shaunAustin16-May-03 1:09
shaunAustin16-May-03 1:09 
Tarmin,

I might come across a bit simplistic etc here but I don't really see your problem. The point of interfaces are that they define an "immutable contract of service" between the client object and the server object. The idea being that so long as the interfaces stay the same the underlying implementations can change with theoretically no breakage to the system. If you need to add more functionality to the system not covered by the interface, you create a NEW interface and don't break the old one.

In this respect having an assembly which contains only interfaces is actually a good idea as it is a central place to define the contracts by which the parts of your system communicate.



Shaun: C# and .NET Evangelist to the known world.... well... the UK at least...Cool | :cool:
GeneralRe: Dynamic business application questions Pin
tarmin17-May-03 4:28
tarmin17-May-03 4:28 
GeneralXML documentation problem Pin
simwiz15-May-03 23:00
simwiz15-May-03 23:00 
GeneralRe: XML documentation problem Pin
shaunAustin16-May-03 0:59
shaunAustin16-May-03 0:59 
Generalcreating a bindable control Pin
Roger Alsing15-May-03 21:06
Roger Alsing15-May-03 21:06 
GeneralRe: creating a bindable control Pin
David23g16-May-03 6:58
David23g16-May-03 6:58 
GeneralRe: creating a bindable control Pin
Bo Hunter16-May-03 20:19
Bo Hunter16-May-03 20:19 
Generalsetting share permissions Pin
Captain Kirk15-May-03 19:36
Captain Kirk15-May-03 19:36 
GeneralGetProcessesByName Problem Pin
eggie515-May-03 10:51
eggie515-May-03 10:51 
GeneralRe: GetProcessesByName Problem Pin
J. Dunlap15-May-03 11:04
J. Dunlap15-May-03 11:04 
GeneralDequeue an object of a struct type Pin
sultan_mu15-May-03 10:23
sultan_mu15-May-03 10:23 
GeneralRe: Dequeue an object of a struct type Pin
James T. Johnson16-May-03 4:19
James T. Johnson16-May-03 4:19 
GeneralRe: Dequeue an object of a struct type Pin
sultan_mu16-May-03 16:25
sultan_mu16-May-03 16:25 
GeneralDHTML object model in .NET Pin
Waleed Eissa15-May-03 7:52
Waleed Eissa15-May-03 7:52 
GeneralHidden forms Pin
solidstore15-May-03 4:44
solidstore15-May-03 4:44 
GeneralRe: Hidden forms Pin
RB@Emphasys16-May-03 6:57
RB@Emphasys16-May-03 6:57 
GeneralRe: Hidden forms Pin
solidstore17-May-03 7:50
solidstore17-May-03 7:50 
GeneralRe: Hidden forms Pin
Anonymous26-May-03 3:04
Anonymous26-May-03 3:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.