Don't be afraid of interface-based programming and dependency injection.
不要害怕的基于接口的编程和依赖项注入。
Most often, you will be choosing your interface based on the functionality it offers and the programming environments it is available in.
最通常的情况是根据接口所提供的功能和可使用该接口的编程环境来选择接口。
Each card presents a user interface to a single programming function using browser-based forms.
每个卡片使用基于浏览器的表单呈现单个编程功能的用户界面。
应用推荐