文字列の並び替え
Image (絵)
RedImage (紅色の絵)
BlueImage (青色の絵)
GreenImage (緑色の絵)
みたいに命名する。
つまり親クラスが 『絵』 だとすると、子クラスは 『○○の絵』 になるわけだ。
しかし、これらをそのままABC順に並び替えると
BlueImage
GreenImage
Image
RedImage
になってしまい、あまり宜しくない。
ということで、後ろの文字から並び替えてみることを提案するよ。
Image
RedImage
BlueImage
GreenImage
先頭の文字がバラバラになるのが問題だけど、こういう風に並び替える機能があっても良さそうな気がする。
丁度、拡張子順に並び替える機能があるみたいな感じに。