本月博客排行
年度博客排行
-
第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
- vipbooks
- wallimn
- gdpglc
- ssydxa219
- javashop
- ranbuijj
- jickcai
- hanbaohong
- johnsmith9th
- appalese
- gaojingsong
- weiyides
- 淡看人生
- java-007
- zhangyi0618
- AVI
- laiyangdeli
- liunancun
- xpenxpen
- zhangdaiscott
- 龙哥IT
- conkeyn
- nychen2000
- ouanui
- silverend
- lemonhandsome
- jveqi
最新文章列表
java六大设计原则要点
1,开-闭原则
关键词:对修改关闭,对拓展开放
理解:用面向对象的语言来讲,不允许更改的是系统的抽象层,而允许拓展的是系统的实现层。
2,里氏置换原则
关键词:任何基类可以出现的地方,子类一定可以出现。
3,依赖倒转原则
关键词:要依赖于抽象,不要依赖于实现。
4,,合成/聚合复用原则
关键词:合成/聚合优于继承
理解:要尽量使用合成/聚合,而不是继承关系达到服用的目的。
5 ...
Java程序员,不要过度依赖于String
在Java中永远,永远不要过度使用String
我想标题可能会引进部分人的不满,抑或作者带着强烈的个人色彩,但是如果你能认真读完全文,我想你会有新的收获。
永远也不要使用(非包装类型)的String、long、int,那些原始类型没有语义,这样的变量类型很难理解、维护麻烦、而且不易扩展,接下来看一个简单的例子-----关于电影票的服务
在看这个例子之前要说 ...
六大设计原则之“里氏替换原则”
通俗地讲,只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是,反过来就不行了,有子类出现的地方,父类未必应能适应。
里氏替换原则为良好的继承定义了一个规范,一句简单的定义包括了四层含义:
1、子类必须完全实现父类的方法
父类:AbstractGun
public abstract class Abs ...