本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
设计模式-单一职责原则
SRP:单一职责原则
软件模块都有且只有一个需要被改变的理由。它不仅仅是让每一个模块只做一件事情,而是让模块只对某一类行为者负责。
比如:员工employee的打卡记录,财务部要使用它来计算工资,人事部门用他生成考勤记录报表。
如果把 calculatePay,reportKaoqin方法复用成一个方法就不对了,虽然都共用一套打卡记录,也可能计算的逻辑也一样,但是使用记 ...
Java设计模式中软件的设计原则篇
一、单一职责原则(Single Responsibility Principle--SRP)
就一个类而言,应该仅有一个引起它变化的原因。如果一个类的职责太多,就等于把这些职责耦合在一起,一个职责的变化可能会影响这个类其他职责能力,这种耦合就会导致脆弱的设计。当发生变化时,设计会遭受到意想不到的破坏。软件设计真正要做的,就是发现职责然后将这些职责相互分离。
那如何判断是否应该分离出类来?如果 ...
JavaBean简介及设计原则
一 Javabean简介
Javabean就是符合某种特定的规范的Java类。使用Javabeans的好处是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。
二 Javabean的设计原则
三 示例
什么才是优秀的用户界面设计 ---- 20161101
今天为大家分享一些 Good UI 在一些项目中获取的设计以及运营策略等方面的经验。这是本人收藏了很久的干货,最近开始做网站产品,又把它翻出来了。Good UI 是一家研究用户体验的设计机构。我们知道成功的页面设计不仅有很高的转化率更便于用户使用,既能满足商业目标更能为用户带来良好的体验。1. 用通栏布局代替多栏布局
2. 给用户些好处,别急着做生意
3. 整合相似的功能,去掉零碎的 UI ...
通用责任分配软件模式, 设计原则,设计模式
说起软件设计其实是一个高度,深邃的事情。能登高一览纵山小,俯仰天地那是大师的境界。我等则在路上。。。
一个复杂的设计,是由具体的类和对象组成。先有类,才有类与类之间的关系。
GRASP就是如何设计指导我们设计好类的原则。
1.Information Expert (信息专家)
信息专家模式是面向对象设计的最基本原则,是我们平时使用最多,应该跟我们的思想融为一体的原则。也就是说,我们设计对象(类)的 ...
Java设计模式-设计模式的六大原则
所谓无招胜有招,练一门功夫分为内功和外功。外功好比招式,就是所谓的23种设计模式。而内功呢,就是心法,那就是这6种法则。光会外功那是花拳绣腿,内功修为才是境界。如此众多的设计模式,学完2遍,3遍可能也会忘的只记得单例和工厂模式。但是只要原则记住,在以后的设计中,有意无意就会用的设计模式的精髓。
上篇已对六大设计原则做了较深的阐述,而下面再来精简下,以便快速回顾时 ...
转java设计原则
类的设计原则
依赖倒置原则-Dependency Inversion Principle (DIP)
里氏替换原则-Liskov Substitution Principle (LSP)
接口分隔原则-Interface Segregation Principle (ISP ...
常用面向对象设计原则
1.单一职责原则SRP(Single Responsibility Principle)
一个类仅有一个引起它变化的原因。
2.开放-关闭原则OCP(Open-Closed Principle)
一个类应该对扩展开放,对修改关闭。
3.里式替换原则LSP(Liskov Substitution Principle)
子类型必须能够替换掉它们的父类型
4.依赖倒置原则DIP(Depe ...