@Steel_Sword https://github.com/Unity-Technologies/Unity.Mathematics ну, вот, например, огромная библиотека, у которой основной класс Math - это partial класс. делить подобную библиотеку на отдельные классы с разными именами, согласись, совсем не вариант; писать класс с 50к+ строк тоже. а так, и читабельность кода сохраняется, и программисты, занимающиеся отдельными частями этой библиотеки, друг другу не мешают, и по имени файла быстро можно понять, за что он отвечает, найти нужное при необходимости внести правки. но при этом все это остается одним классом, с которым уже будут работать программисты в своих проектах, не задумываясь, в каком из отдельных классов что именно находится.