《Java与模式》学习笔记(连载中...)

来源:互联网 发布:淘宝我的五星好评截图 编辑:程序博客网 时间:2024/06/03 16:53

第一部分:Java基础知识


1、Java有哪些特点?

     1)平台无关性,

    2)简单性,

    3)面对面性,

    4)分布式,

    5)健壮性,

    6)安全性,

    7)可移植性。


2、Java的三大特性?

    Java语言的三大特性即是:封装、继承、多态。


    封装:

       封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。


    继承

       就是个性对共性的属性与方法的接受,并加入个性特有的属性与方法。


    多态:

       多态就是在抽象的层面上实施一个统一的行为,到个体(具体)的层面上时,这个统一的行为会因为个体(具体)的形态特征而实施自己的特征行为。


3、什么是对象?

       对象就是数据及操作这些数据的方法的一个整体。


第二部分:模式相关知识


第三部分:面向对象的设计原则



第四部分:设计模式