Урок С++ 157: stdfunction. Полиморфная обёртка функции
Полиморфизм
Полиморфизм - это возможность объекта выступать в разных формах. Он позволяет одному методу или классу работать с объектами разных классов, при этом метод или класс будут работать одинаково с объектами разных классов. Примеры полиморфизма: 1. Полиморфизм методов. Разные классы могут иметь методы с одинаковыми именами и параметрами, но разной реализацией. Например, у нас есть классы Rectangle и Triangle, которые имеют метод calculateArea(), но реализуют его по-разному: public class Rectangle {
private double width;
private double height;
public Rectangle(double width, double height) {
this...
Полиморфные превращения металлов
Многие металлы в зависимости от температуры могут существовать в разных кристаллических формах или, как их называют, в разных полиморфных модификациях. В результате полиморфного превращения атомы кристаллического тела, имеющие решетку одного типа, перестраиваются таким образом, что образуется кристаллическая решетка другого типа. Полиморфное превращение протекает вследствие того, что образование новой модификации сопровождается уменьшением энергии Гиббса. В условиях равновесия полиморфное превращение...