{ "node_id": "java-30e9c233490b48cab3d429d4baa652d4", "keywords": [], "children": [ { "抽象过程": { "keywords": [], "children": [], "node_id": "java-a087266d273941c1b48ff7a6439c3763", "title": "抽象过程" } }, { "每个对象都有一个接口": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8", "title": "每个对象都有一个接口" } }, { "每个对象都提供服务": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8", "title": "每个对象都提供服务" } }, { "被隐藏的具体实现": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "复用具体实现": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "伴随多态的可互换对象": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "单根继承结构": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "容器": { "keywords": [], "children": [ { "参数化类型(范型)": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "export": [], "title": "对象导论" }