本月博客排行
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- gengyun12
- hbxflihua
- e_e
- luxurioust
- dbagirl
- zysnba
- robotmen
- Alsmile
- gaozzsoft
- jywhltj
- cpongo1
- leslie26
- qepwqnp
- 解宜然
- cuityang
- gashero
- sichunli_030
- fantaxy025025
- zhangdaiscott
- vipbooks
- wallimn
- gdpglc
- ssydxa219
- ranbuijj
- javashop
- jickcai
- hanbaohong
- johnsmith9th
- appalese
- gaojingsong
- weiyides
- 淡看人生
- java-007
- zhangyi0618
- AVI
- laiyangdeli
- liunancun
- xpenxpen
- 龙哥IT
- conkeyn
- nychen2000
- ouanui
- silverend
- lemonhandsome
- jveqi
最新文章列表
界面和领域模型的关系
软件必然体现领域模型。
对于面向过程的软件是以数据和过程拆分开了的型式体现。
面向对象则是将数据和过程放到一起,这样能和领域在表式上采用类式的形式。
对于编缉器类软件,编缉器本身必须能表达被编缉的数据,所以编缉器本身就以一种特殊的形式体现了领域。因此对于这样的软件,可能只在编缉结束时,才把数据写到自定义的领域模型中。
用自定义的类来体现领域,是一种理想的领域表达方式。对于一些软件来说,可能做不 ...
OO on js
var DomesticChinaDeal = function(){};
DomesticChinaDeal.prototype = {
test: function() {
alert("Hello World");
}
};
DomesticChinaDeal.prototype.constructor ...
一个JavaScript的oo库
此项目已更名为May.js,内容已过期,请参见http://zhongxingdou.github.io/mayjs/
zero是我期望使用javascript自身来改进javascript的一个尝试,目前源码2000行不到.
我尽量使其轻量,不成为一种javascript之上的'新语言'
项目源码: https://github.com/zhongxingdou/zer ...
软件项目你永远没法满足所有人的需求,满足核心人员需求即可
图中太形象,对于软件来说,你永远没法满足所有人:
客户领导
客户接口人
用户
市场人员
老板
项目内部
所以你只要满足对项目有影响的所有人,只要满足对项目成便又决定影响的人即可,所以政府项目大多开发不是基于OO,而是基于OL,object leader,因为领导是最终决定给钱的,自嘲下。
关于返回null值的问题(share)
转自http://www.aqee.net/returning-null/
我总感觉一个方法返回null值有问题。当读了Misko Hevery关于how to think about OO的博客文章后,又让我想起这个问题。
我感觉返回null值是有问题的,它大量的被使用在一个方法有不同的返回类型时。简单的用谷歌搜索一下“returning null”,你就会发现有建议把返回类型做成一个n ...
《Head First Design Pattern》
OO Basic
Abstraction
Encapsulation
Polymorphism
Inheritance
面向对象的基础也就是抽象、封装、多态和继承。
==========================================================================
OO Principles
Encapsulate what vari ...