Abstract:1. Objective-C is based on SmallTalk-80, vs Simula, adopted by C++2.Objective-C is a 'strict superset' of C3. Objective-C model of OOP is bas...
分类:
其他好文 时间:
2016-01-01 14:56:14
阅读次数:
109
编程中的一些概念,KISS、DRY、MVC、OOP、RESTKISS、DRY、MVC、OOP、REST(1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。(2)DRY是指Don't Repeat Yourself(摘自w...
分类:
其他好文 时间:
2015-12-31 12:20:15
阅读次数:
109
设计模式之状态模式跟着大鸟的节奏学学状态模式题目:每天的不同时段,会产生不同的工作状态。要求用代码实现:说来确实也很是惭愧,学了很久的OOP,却还在用面向过程的方法来写代码。代码实在太low,就不贴了。下面开始用面向对象的方式开始编写首先建立一个Work类package com.zww.state....
分类:
其他好文 时间:
2015-12-30 13:39:24
阅读次数:
158
摘自:Think In Java 从技术角度说。OOP(面向对象程序设计)仅仅是涉及抽象的数据类型、继承以及多形性。但还有一些问题也可能显得很重要。本节将就这些问题进行探讨。最重要的问题之中的一个是对象的创建及破坏方式。对象须要的数据位于哪儿,怎样控制对象的“存在时间”呢?针对这...
分类:
其他好文 时间:
2015-12-30 13:01:20
阅读次数:
121
AOP:面向切面编程(通过配置文件来指定作用到目标对象)OOP:面向对象编程AOP具有很好的可插拔特性,很灵活。可用于封装共通的业务处理,之后可以通过配置作用到Action组件上。共通的业务处理有:登录检查,日志记录,性能检测,事务处理。1、拦截器规范(1)必须实现Intercepter接口,实现i...
分类:
其他好文 时间:
2015-12-28 23:15:05
阅读次数:
253
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。....
分类:
编程语言 时间:
2015-12-28 20:28:31
阅读次数:
243
闭包是函数式编程领域里的概念,函数式编程里号称它的函数是无状态的,无毒无副作用,可是我觉得闭包就是函数式编程的打脸之作,闭包让无状态的函数式编程重新有了状态。维持状态是面向对象编程最擅长,我觉得要打OOP的脸,函数式编程就不应该支持闭包,这样函数式编程才有资格继续在OOP届吹逼。补充一下,闭包简单的...
分类:
编程语言 时间:
2015-12-28 12:19:33
阅读次数:
159
AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,提高代码的灵活性和可扩展性,AOP可以说也是这种目标的一种实现。AOP、OOP在字面上虽然非常类似,但却是面向不同领域的两种设计思想。OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更...
分类:
其他好文 时间:
2015-12-28 11:55:50
阅读次数:
123
基础部分C# 基础语法OOP的概念,面向对象的理解继承封装多态ASP.NET MVC (Web Form 用的越来越少,如果你不熟悉,可以不看)JavaScript基础语法如何在HTML里使用JavaScript常用Dom 操作SQL Server常用T-SQL 增删改查SQL Managment ...
分类:
Web程序 时间:
2015-12-25 20:48:11
阅读次数:
205
一. OOP的特点(1) 万物皆为对象;(2) 程序是对象的集合,他们通过发送信息来告诉彼此所要做的;(3) 每一个对象都有自己的由其它对象所构成的存储;(4) 每一个对象都拥有它的类型;(5) 某一特定类型的对象都能够接收相同的消息;二.Java比C++简单?(1) Java有垃圾回收器, 不用手...
分类:
编程语言 时间:
2015-12-25 09:53:59
阅读次数:
201