Non-virtual interface pattern: Difference between revisions

Content deleted Content added
mNo edit summary
mNo edit summary
Line 1:
The '''non-virtual interface [[Design pattern (computer science)|pattern]]''' ('''NVI''') controls how methods in a [[base class]] are overridden. Such methods are public, non-virtual members that may be called by clients and overridable methods with core functionality.<ref>{{cite web
| url = http://www.blackwasp.co.uk/
| title = Non-Virtual Interface Design Pattern