I've used some abstraction to suppress some details here.
我用了抽象的方法,来隐藏了一些具体的实现。
麻省理工公开课 - 计算机科学及编程导论课程节选
应用推荐
模块上移
模块下移
不移动