码迷,mamicode.com
首页 >  
搜索关键字:solid原则    ( 72个结果
在线捉鬼游戏开发之三 - 代码与测试(玩家发言)
本篇亮点:从职责分离角度减少了类间耦合,并讨论了状态模式不适用的地方。此系列旨在开发类似“谁是卧底+杀人游戏”的捉鬼游戏在线版,记录从分析游戏开始的开发全过程,通过此项目让自己熟悉面向对象的SOLID原则,提高对设计模式、重构的理解。
分类:其他好文   时间:2015-09-03 15:13:51    阅读次数:202
在线捉鬼游戏开发之三 - 代码与测试(鬼讨论、鬼投票)
本篇亮点:投票环节的处理,以及根据代码度量值的重构优化。此系列旨在开发类似“谁是卧底+杀人游戏”的捉鬼游戏在线版,记录从分析游戏开始的开发全过程,通过此项目让自己熟悉面向对象的SOLID原则,提高对设计模式、重构的理解。
分类:其他好文   时间:2015-09-02 20:36:44    阅读次数:249
在线捉鬼游戏开发之三 - 业务对象核心代码编写与单元测试(游戏开始:抽题、分角色、开启鬼讨论模式)
之前码了四篇的文字,终于开始写代码了,内附svn项目地址,本篇涉及编写类的步骤、单元测试、自定义异常、代码分析。此系列旨在开发类似“谁是卧底+杀人游戏”的捉鬼游戏在线版,记录从分析游戏开始的开发全过程,通过此项目让自己熟悉面向对象的SOLID原则,提高对设计模式、重构的理解。
分类:其他好文   时间:2015-08-15 11:34:09    阅读次数:146
在线捉鬼游戏开发之三 - 业务对象核心代码编写与单元测试
之前码了四篇的文字,终于开始写代码了,内附svn项目地址,本篇涉及编写类的步骤、单元测试、自定义异常、代码分析。此系列旨在开发类似“谁是卧底+杀人游戏”的捉鬼游戏在线版,记录从分析游戏开始的开发全过程,通过此项目让自己熟悉面向对象的SOLID原则,提高对设计模式、重构的理解。
分类:其他好文   时间:2015-08-12 14:33:12    阅读次数:166
在线捉鬼游戏开发之二 - 设计业务对象与对象职责划分(3)
本篇对游戏流程进行了重新规划,细分了第(2)篇中的职责划分问题,新建了不少管理者(Manager)来帮助主要业务对象分担责任,那么设计模式在其中将如何体现呢?此系列旨在开发类似“谁是卧底+杀人游戏”的捉鬼游戏在线版,记录从分析游戏开始的开发全过程,通过此项目让自己熟悉面向对象的SOLID原则,提高对...
分类:其他好文   时间:2015-08-08 22:46:16    阅读次数:239
在线捉鬼游戏开发之二 - 设计业务对象与对象职责划分(2)
设计业务对象与对象职责划分第一部分(对已有程序的分析)的第(2)节:从代码角度剖析游戏主要业务对象与职责(俗称类里的方法)。此系列旨在开发类似“谁是卧底+杀人游戏”的捉鬼游戏在线版,记录从分析游戏开始的开发全过程,通过此项目让自己熟悉面向对象的SOLID原则,提高对设计模式、重构的理解。
分类:其他好文   时间:2015-08-01 21:47:28    阅读次数:122
设计模式(0): 简介及SOLID原则
在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。   设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类或对象来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类或对象。设计模式能使不稳定依赖于相对稳定、具体依赖于相对抽象,避免会引起麻烦的紧耦合,以增强软件设...
分类:其他好文   时间:2015-07-06 18:08:57    阅读次数:224
SOLID原则
面向对象设计的SOLID原则 ?????S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 单一责任原则:? ????当需要修改某个类的时候原因有且只有一个(THERE...
分类:其他好文   时间:2015-06-16 17:14:09    阅读次数:99
Java二
实验二第三类实验SOLID原则SRP(Single Responsibility Principle,单一职责原则)OCP(Open-Closed Principle,开放-封闭原则)LSP(Liskov Substitusion Principle,Liskov替换原则)ISP(Interf...
分类:编程语言   时间:2015-05-07 21:54:27    阅读次数:143
类设计的SOLID原则
SOLID原则是面向对象范式的核心单一职责原则(Single Responsible Principle, SRP):对于一个类,应该仅有一个引起它变化的原因。其基础是内聚,表示类完成单一功能的程度。开放—封闭原则(Open Closed Principle,OCP):类应该对扩展开放,对修改关闭。...
分类:其他好文   时间:2015-04-18 12:59:19    阅读次数:144
72条   上一页 1 ... 4 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!