忙了一段时间,加了将近一个月的班。 书也落下没看,上次看到第七章(这部分笔记大概还是9月份的吧),偶尔看到很吃力。看的速度慢下来。 学习就是一个慢慢积累慢慢沉淀的过程。看书时没有明显觉得提升。但在看完书后近段时间工作中写代码,明显感觉效率还是有提升,基础知识牢固了。 这本书是第二次看,这次很认真的....
分类:
编程语言 时间:
2015-11-04 17:29:43
阅读次数:
259
8.2.4 对象之间的关系 继承是对象之间的一种简单关系,可以让派生类完整地获得基类的特性,而派生类也可以访问基类内部的一些工作代码(通过受保护的成员)。 对象之间还有其他一些重要关系。 本节简要讨论下述关系: 包含关系:一个类包含另一个类。这类似于世承关系,但包含类可以控制对被包含类的...
知识点目标Java 概述Java 基础入门Java 开发环境搭建熟练开发环境搭建、使用Eclipse编译运行调试项目Java基本程序设计结构熟练Java基本程序的书写、熟练运用数据类型、变量、流程、数组等对象和类(OOP基础)深刻理解面向对象思想、熟练运用类、对象、方法等Java基本程序单位继承熟练...
分类:
其他好文 时间:
2015-11-03 12:03:24
阅读次数:
239
8.2 OOP技术 下面讨论对象的其他一些特性,包括: 接口 继承 多态性 对象之间的关系 运算符重载 事件 引用类型和值类型8.2.1 接口 接口是把公共实例(非静态)方法和属性组合起来,以封装特定功能的一个集合。 一且定义了接口,就可...
第八章 面向对象编程简介 本章内容: ● 什么是面向对象编程 ● OOP技术 ● Windows Forms应用程序对OOP的依赖关系8.1 面向对象编程的含义 前面介绍的编程方法称为函数(或过程)化编程,常常会导致所谓的单一应用程序,即所有的功能都包含在几个代码模块中(常常是一个代...
1. 什么是AOPAOP Aspect Oriented Programing 面向切面编程1) 一种程序设计思想2) AOP是OOP (Object Oriented Programing )延伸思想:AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)所...
分类:
编程语言 时间:
2015-11-02 11:48:19
阅读次数:
489
设计模块的时候习个人习惯于自顶向下。发现越往下模块越多,这时候习惯用接口类型的容器把不同实现类放到容器中,再根据情况调用接口。看上去好像是用观察者模式来调用实现模块重写的接口函数。 ????...
分类:
其他好文 时间:
2015-11-02 00:25:32
阅读次数:
136
OOP:面向对象编程,一提到面向对象,大家可能就想到类,接口。一说特性,大家可能张口就来:继承、封装、多态,那么到底什么样的对象(类)才是真正意义上的对象呢?特别是现在流行的DDD领域驱动设计思想,讲究职责划分,那么如何定义一个对象(类)它应该具有的一些特性、行为方法及承担责任成为关键。 一个看似....
分类:
其他好文 时间:
2015-11-01 09:04:05
阅读次数:
279
C#是三大主流OOP(面向对象编程)语言(C++,Java,C#)之一,也是最新的一种,其中必然借鉴了前两者的长处,“否则它的缔造者就该打屁股”——候捷语,见《C#Primer中文版》的译续:-)它们三者有太多的共性,其语法和编程概念,绝大部分彼此兼容,精一而通三。尤其对熟练掌握C++的程序员而言,...
分类:
编程语言 时间:
2015-10-31 17:02:05
阅读次数:
198
JavaSE知识图解:面向对象:l面向对象(OOP)与面向过程二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为。面向对象,将功能封装进对象,强调具备了功能的对象。面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、..
分类:
编程语言 时间:
2015-10-31 01:48:30
阅读次数:
372