未来_我来
因为渴望改变,所以必须努力
上一页 1 2 3 4 5 6 ··· 41 下一页
摘要: 1.有一个长方形蛋糕,切掉了长方形的一块(大小和位置随意),你怎样才能直直的一刀下去,将剩下的蛋糕切成大小相等的两块 将完整的蛋糕的中心与被切掉的那块蛋糕的中心连成一条线。这个方法也适用于 立方体!请注意,切掉的那块蛋糕的大小和位置是随意的,不要一心想着自己切生日蛋糕的方式,要跳出这个圈子。 2.有 阅读全文
posted @ 2018-05-20 00:41 未来_我来 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 1.小明和小华买了10斤蜂蜜,装在一个大瓶子里.要把蜂蜜平分,只有两个空瓶子,一个正好装7斤,另一个正好装3斤.怎样才能用最简单的方法把蜂蜜分出来. 2.有口井不知有多深,现有一跟绳子,也不知道有多长. 把绳子折成3折,把一端垂下井底.当绳子的下端到达井底时,上端比井口低1尺. 如果把绳子折成2折. 阅读全文
posted @ 2018-05-20 00:40 未来_我来 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 1.老师盒子里有10颗糖,正好学生有10人. 老师说:你们每人要分到颗糖,同时盒子里还要剩下一颗,请问怎么分 2.有100个球,其中有个质量较轻, 现在只有个天平,你最少用几次把球找出来 3.小明,小华,小红三个人钓鱼. 钓完后,别人问他们今天钓了好多条鱼. 小明说一共22条. 小华比我多钓两条,小 阅读全文
posted @ 2018-05-20 00:39 未来_我来 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 1.一个猎人带着一只羊,一只狼和一棵白菜回家,路上遇到一条河。河边只有一条船,但船太小,一次最多只可载猎人和另一样东西过河。但猎人不在时,狼要吃羊,羊要吃白菜。请问怎样才能把狼,羊,白菜都安全运过河 2.有个猎人在森林里看见一只黄莺,他想得到黄莺 黄莺就对猎人说前面的大树后面有5朵花,其中4朵是真花 阅读全文
posted @ 2018-05-20 00:38 未来_我来 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迪米特法则 迪米特法则(Law of Demeter )又叫做最少知识 原则,也就是说,一个对象应当对其他对象尽可 能少的了解。 迪米特法则最初是用来作为面向对象的系统设 计风格的一种法则,于1987年秋天由lan holland 在美国东北大学为一个叫做迪米特的项目设计提 出的。 二、狭 阅读全文
posted @ 2018-05-14 21:40 未来_我来 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、什么是倒转? 传统的过程式设计倾向于使高层次的模块依赖于低层次的模块,抽象层依赖 于具体的层次。 二、什么是依赖倒转原则 依赖倒转(Dependence Inversion Principle ): 1.抽象不应该依赖于细节,细节应该依赖于抽 象。 2.高层模块不依赖底层模块,两者都依赖抽象。 阅读全文
posted @ 2018-05-14 21:17 未来_我来 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、什么是里氏代换原则 里氏代换原则(Liskov Substitution Principle): 一个软件实体如果使用的是一个父类的话,那 么一定适用于其子类,而且它察觉不出父类和子 类对象的区别。也就是说,在软件里面,把父类 替换成它的子类,程序的行为没有变化。 二、反过来的代换不成立 里氏代 阅读全文
posted @ 2018-05-14 16:01 未来_我来 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一、什么是单一职责原则 单一职责原则(Single Responsibility Principle ): 就一个类而言,应该仅有一个引起它变化的 原因。 二、多功能的山寨手机 山寨手机的功能: 拍照、摄像、手机游戏、网络摄像头、GPS、炒股 等等。 功能多、但是每一个功能都不强。 拍摄功能 >专业 阅读全文
posted @ 2018-05-14 15:49 未来_我来 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、什么是开放封闭原则 开放封闭原则(Open-Closed Principle):一个软件实体 应当对扩展开放,则修改关闭。 在设计一个模块时,应当使得这个模块可以在不被修 改的前提下被扩展。也就是说,应当可以在不必修改源 代码的情况下修改这个模块的行为。 设计的目的便在于面对需求的改变而保持系统 阅读全文
posted @ 2018-05-14 15:29 未来_我来 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 一、什么是访问者模式 Visitor模式也叫访问者模式,是行为模式之一 ,它分离对象的数据和行为,使用Visitor模式, 可以不修改已有类的情况下,增加新的操作。 二、访问者模式的应用示例 比如有一个公园,有一到多个不同的组成部分;该公 园存在多个访问者:清洁工A负责打扫公园的A部分,清 洁工B负 阅读全文
posted @ 2018-05-14 12:04 未来_我来 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、什么是命令模式 Command模式也叫命令模式 ,是行为设计模 式的一种。Command模式通过被称为 Command的类封装了对目标对象的调用行为以及调用参数。 二、命令模式的应用场景 在面向对象的程序设计中,一个对象调用另一个对象, 一般情况下的调用过程是:创建目标对象实例;设置调 用参数; 阅读全文
posted @ 2018-05-14 11:55 未来_我来 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、什么是状态模式 State模式也叫状态模式,是行为设计模式的 一种。State模式允许通过改变对象的内部状态 而改变对象的行为,这个对象表现得就好像修改 了它的类一样。 二、状态模式的应用场景 状态模式主要解决的是当控制一个对象状态转 换的条件表达式过于复杂时的情况。把状态的判 断逻辑转译到表现 阅读全文
posted @ 2018-05-14 10:47 未来_我来 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、什么是备忘录模式 Memento模式也叫备忘录模式,是行为模式之 一,它的作用是保存对象的内部状态,并在需要 的时候(undo/rollback)恢复对象以前的状态。 二、备忘录模式的应用场景 如果一个对象需要保存状态并可通过undo或rollback等 操作恢复到以前的状态时,可以使用Meme 阅读全文
posted @ 2018-05-14 10:34 未来_我来 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、什么是模板方法模式 Template Method模式也叫模板方法模式,是 行为模式之一,它把具有特定步骤算法中的某些 必要的处理委让给抽象方法,通过子类继承对抽 象方法的不同实现改变整个算法的行为。 二、模板方法模式的应用场景 Template Method模式一般应用在具有以下条件 的应用中 阅读全文
posted @ 2018-05-14 10:20 未来_我来 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迭代模式 Iterator模式也叫迭代模式,是行为模式之 一,它把对容器中包含的内部对象的访问委让给 外部类,使用Iterator(遍历)按顺序进行遍历 访问的设计模式。 二、不使用迭代模式的应用 在应用Iterator模式之前,首先应该明白Iterator 模式用来解决什么问题。或者说, 阅读全文
posted @ 2018-05-14 09:24 未来_我来 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 41 下一页

2 3
4