标签:服务 操作 通过 .com 技术分享 方便 rectangle font 说明
所有编程语言都提供抽象机制。可以认为,人们所能解决的问题的复杂性直接取决于抽象的类型和质量。所谓“类型”是指“所抽象的是什么?”你可以抽取待求解问题的任何概念化构件,如:天空、海洋、山脉、草地、建筑、树木、银行、出纳、取款、交易、服务、几何、圆形、三角形、长方形、正方形等。。。
面向对象程序设计的特性:
案例展示:
抽取构件:
说明:2,3,4都是抽象类型,都有自己的行为(周长、面积),并且都属于几何系列。
客户端程序员使用工具:
解说:抽象了客户端程序员使用工具构件,工具构件里的行为是静态的,方便调用,并持有对“几何”构件的引用,客户端程序员可以给此工具传入“正方形、长方形、三角形”等构件,从而调用相关构件的行为。
总结:上面的概念和内容是Java核心中的核心思想,大家要不断的反思,反思,再反思,争取悟出里面的全部思想,并转化为自己的“内功”,为以后设计或研读开源框架源码打下坚实基础!
如果同学们有疑问或者想获取更多资源,可以加“张无忌”老师微信(17091005779),找老师获取。
标签:服务 操作 通过 .com 技术分享 方便 rectangle font 说明
原文地址:https://www.cnblogs.com/javajiuyangzhenjing/p/10189824.html