Op

giao diện công cộng Op
Các lớp con gián tiếp đã biết

Một giao diện đánh dấu cho tất cả các trình bao bọc hoạt động.

Các trình bao bọc vận hành cung cấp các giao diện được gõ mạnh mẽ để xây dựng và thực hiện các hoạt động mà không cần sử dụng các chữ cái và chỉ mục, theo yêu cầu trong các lớp cốt lõi.

Giao diện này cho phép giữ tham chiếu đến bất kỳ trình bao bọc hoạt động nào bằng cách sử dụng một loại chung.

 // All values returned by an Ops call can be referred as a Op
 Op split = ops.array().split(...);
 Op shape = ops.array().shape(...);

 // All operations could be added to an Op collection
 Collection<Op> allOps = Arrays.asList(split, shape);
 

,
Giao diện công cộng op
Được biết đến các lớp con gián tiếp

A marker interface for all operation wrappers.

Operation wrappers provide strongly typed interfaces for building and execution operations without the use of literals and indexes, as required in the core classes.

This interface allows keeping references to any operation wrapper using a common type.

 // All values returned by an Ops call can be referred as a Op
 Op split = ops.array().split(...);
 Op shape = ops.array().shape(...);

 // All operations could be added to an Op collection
 Collection<Op> allOps = Arrays.asList(split, shape);