Timeline for C# var vs. interface vs. concrete class in object instantiation
Current License: CC BY-SA 4.0
14 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Jan 21 at 16:22 | history | edited | candied_orange | CC BY-SA 4.0 |
added 2 characters in body
|
| Jan 21 at 16:17 | history | edited | candied_orange | CC BY-SA 4.0 |
added 2 characters in body
|
| Jan 21 at 16:11 | history | edited | candied_orange | CC BY-SA 4.0 |
added 245 characters in body
|
| Jan 20 at 2:14 | history | edited | candied_orange | CC BY-SA 4.0 |
added 50 characters in body
|
| Jan 20 at 2:04 | history | edited | candied_orange | CC BY-SA 4.0 |
added 50 characters in body
|
| Jan 20 at 0:17 | history | edited | candied_orange | CC BY-SA 4.0 |
added 172 characters in body
|
| Jan 19 at 20:24 | history | edited | candied_orange | CC BY-SA 4.0 |
added 2 characters in body
|
| Jan 19 at 20:10 | history | edited | candied_orange | CC BY-SA 4.0 |
added 4 characters in body
|
| Jan 19 at 15:49 | history | edited | candied_orange | CC BY-SA 4.0 |
added 373 characters in body
|
| Jan 19 at 15:16 | comment | added | candied_orange | @Flater counter nitpick: I didn’t say to distill the first interface from the concrete class. I said to distill it from the using code. ISP is totally about that. | |
| Jan 19 at 12:29 | comment | added | Flater | Nitpick: ISP is about splitting interfaces into multiple interfaces, so that no implementer should be forced to implement an interface method that it does not need. ISP is not about distilling the first interface from the concrete class. | |
| Jan 19 at 2:22 | history | edited | candied_orange | CC BY-SA 4.0 |
added 48 characters in body
|
| Jan 19 at 2:05 | history | edited | candied_orange | CC BY-SA 4.0 |
added 272 characters in body
|
| Jan 19 at 1:53 | history | answered | candied_orange | CC BY-SA 4.0 |