オブジェクト、人、建物のデータベースがあるとしましょう。
個人IDの例はPRS001です。
建物IDの例はBUL001です。
人はすべての人を保持するテーブルです。建物は、すべての建物を保持するテーブルです。オブジェクトは、すべての人とすべての建物を保持します。
オブジェクトからすべてのデータを抽出した場合、それが人であるか建物であるかをどのように知ることができますか?
私はこのようなことをすることができます:
if(start_of_string_is(BUL))
then it's a building
else if(start_of_string_is(PRS))
then it's a person
しかし、この結果を達成するためのより簡潔でセクシーな方法はありませんか?