<div dir="ltr"><div><div><div><div><div>I've gone through the link that you sent me and I currently understand how this helps and works to some extent, but I am not too sure of how I should start with converting the current interface to PIMPL design. I'm not used to this design pattern so its taking some time to sink in :)<br><br></div>Say I start with the Clusterer class, I create a ClustererImpl class which is the internal class that Clusterer points to. But since Clusterer is abstract, and KMeans inherits from Clusterer, how do I maintain the inheritance and do the same for KMeans?<br></div><br></div>Thanks.<br><br></div>Regards,<br></div>Richhiey<br></div>