问题:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:project.cpp
*作 者:陈文青
*完成日期:2015年6月17日
*版 本 号:v1.0
*
*问题描述:做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文、中文释义...
分类:
其他好文 时间:
2015-06-17 11:47:11
阅读次数:
112
PHP面向对象编程详解:类和对象
从OOP的视角看,不应区分语言。无论是C++、无论是Java、无论是.net还有更多面向对象的语言,只要你了解了OO的真谛,便可以跨越语言,让你的思想轻松的跳跃。便没有对于Java、.net、PHP 之间谁强谁弱的争执了。
希望这个介绍PHP5面向对象编程(OOP)的资料能让初学者受益,能让更多的PHPer开始转向OO的编程过程。
...
分类:
Web程序 时间:
2015-06-17 09:36:54
阅读次数:
202
作为一个php开发者,深知曾经很多程序员都鄙视php,为什么呢?因为他们认为php的语法是dirty的,并且由于开发者水平参差不齐导致php的代码更加乱上加乱,维护起来简直一坨shit一样。随着php加入了面向对象的阵型之后,很多开发者开始使用了oop思想来写代码,php也变得越来越标准,越来越.....
分类:
其他好文 时间:
2015-06-17 00:35:16
阅读次数:
113
面向对象设计的SOLID原则 ?????S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 单一责任原则:? ????当需要修改某个类的时候原因有且只有一个(THERE...
分类:
其他好文 时间:
2015-06-16 17:14:09
阅读次数:
99
面向对象
对象的概念是面向对象技术的核心。在现实世界里,我们面对的所有事物都是对象,如计算机、电视机、自行车等。在面向对象的程序设计中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。
面向对象的三个主要特性:
对象的行为:可以对对象施加哪些操作;如电视机的开、关、转换频道等。
对象的状态:当施加那些方法时,对象如何响应;如电视机的外形、尺寸、颜色等;
对象的标识...
分类:
其他好文 时间:
2015-06-16 16:48:29
阅读次数:
111
什么是AOP?AOP(Aspect-OrientedProgramming,面向方面编程)和OOP(Object-Oriented Programing,面向对象编程)思想不同,两者并非对立关系,前者是后者的补充,后者因为前者的补充而减少重复代码,使程序降低模块间的偶合度,增加未来代码的可操作性和可...
分类:
编程语言 时间:
2015-06-15 10:55:31
阅读次数:
151
博客:http://blog.csdn.net/muyang_ren1.
快速读取一个文本文件,将文件的内容输出到一个新文件;package lhy.java_day3.oop;import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.i...
分类:
编程语言 时间:
2015-06-14 20:05:21
阅读次数:
191
Why AOP? ? AOP(Aspect-Oriented Programming),意思是面向切面编程。传统的OOP面向对象相当于站在一个上帝模式从上往下看,里面的一块块都是一个对象,由我任意组合;而AOP不同之处在于,他是以一个旁观者...
分类:
其他好文 时间:
2015-06-13 23:13:14
阅读次数:
401
人穷久了或者累久了会sb
穷且不思变的
累而不知总结的所谓OOP,不过是对世界的认识,总结与表达而已程序的通用结构(架构)思想
模块化:人是一个模块,形成组织模块,形成公司模块,社会模块……;从细了看,原子,分子,器官,人……
问题领域决定了模块的颗粒度
一个萝卜一个坑,萝卜可以替换,因为萝卜都相似
且解耦:...
分类:
其他好文 时间:
2015-06-13 08:41:25
阅读次数:
141
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现 OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就 一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.....
分类:
编程语言 时间:
2015-06-11 20:47:37
阅读次数:
150