Carr, RichardNon-Virtual Interface Design Pattern (неопр.). BlackWasp (3 сентября 2011). — «The non-virtual interface pattern is a design pattern that controls how methods in a base class are overridden. Base classes include public, non-virtual members that may be called by clients and a set of overridable methods containing core functionality.» Дата обращения: 12 сентября 2012. Архивировано 14 сентября 2012 года.
Carr, RichardNon-Virtual Interface Design Pattern (неопр.). BlackWasp (3 сентября 2011). — «The non-virtual interface pattern is a design pattern that controls how methods in a base class are overridden. Base classes include public, non-virtual members that may be called by clients and a set of overridable methods containing core functionality.» Дата обращения: 12 сентября 2012. Архивировано 14 сентября 2012 года.