The question is as follows:
Create a boy and girl factory which have properties and methods of a Child class.
Child which has properties and method of Father and Mother.
However, when creating boy object this object should have only father, child property and methods but not any property and method of monther, vis-a-vis for girl object
How would you implement this using Abstract Factory Pattern and Factory Pattern or any other best practice Design Pattern?