.
Binary value of 10 is 1010 และสิ่งที่เราไม่อยากทำคือเข้าไปแก้ code ต้นทางหรือไปสร้าง traits แล้วทำ mixin ให้วุ่นวาย เราอยากไปท่าที่เท่กว่านั้นเราเลยไปด้วยท่า Type Classes ดังนั้นขั้นตอนแรกสิ่งที่เราต้องทำคือสร้าง trait type classes มาก่อนแล้วเราก็นิยามความสามารถที่เราอยากได้ไว้ trait Describable[A]