看淘网
当前位置: 首页> 文章> 优美的景物句子摘抄简短

优美的景物句子摘抄简短

发布时间:2019-08-11 21:22:51 作者:xhs
优美的景物句子摘抄简短:('简介:\n\n使代码更优雅。\n\n主要内容\n\n单一责任原则-优化代码的第一步\n打开关闭原则-使程序更稳定和灵活\n Richter替换原则-构建可更好地扩展独立投资的系统\n版本原则-更改项目的能力\n接口隔离原则-赋予系统更大的灵活性\n度量原则-更好的可扩展性\n\n特定内容\n单一责任原则\n单一责任原则称为单一责任原则质量原则,或SRP。SRP的定义是类应该只有一个更改的原因。简单地说,一个类应该是一组高度相关的函数,数据封装。\n例如,PEAR是一家电子产品制造商。它生产键盘、电话、手表和其他设备,但它有一些重复的功能。单独设计一组电话显然不划算。\n接口定义\n//您可以拨打电话\n接口可呼叫\n模拟呼叫();\n \n \n//可由触摸控制\n接口可触摸\n模拟触摸();\n \n \n//可发送消息提醒\n接口梅萨gepromptable \n void prompt();\n \n \n//可以访问键盘\Interface键盘Matchable \n void the Match();\n \n \n实现接口的类仍然是一项责任\n类StandardCall实现Callable \n \n@override \npublic void the call()系统。out.println(“呼叫某人!”);\n \n \n \n类StandardTouch实现可触摸\n \n@override \nPublic void Touch()\nPrintln(“触摸可按按钮!”);\n \n \n \n类StandardPromt实现messagePrompTable \n \n@override \npublic void prompt()\nprintln(“某人与您联系,先生!”);\n \n \n \n类StandardMatch实现键盘匹配\n \n@override \npublic void match()\nprintln(“键盘准备就绪!”);\n \n \n \n产品生产\n如果我们要基于现有技术制造一部手机,我们需要它能够打电话、触摸控制和警报消息:\n//我们确切知道当它被宣布时该手机能做什么\n类myphone实现Callable、MessagePromptable、TOUchable \n \n//无需重新开发现有技术,只需加载它\n私有可调用调用调用方=new standardcall();\n私有messagepromptable prompter=new standardpromt();\n私有可触摸触摸触摸方=new standardtouch();\n \n@override \n公共作废调用()\n调用方。调用();\n \n \n@override \npublic void prompt()\nprompter。提示();\n \n\n@override\npublic void touch()\ntoucher。触摸();\n \n \n\n公共类srptest \n公共静态void main(string[]args)\n myphone=new myphone();\n电话();\n电话。提示();\n电话。触摸();\n \n \n \n如果我们需要一个新的手机,但是我们只有新的呼叫技术,那么在实现这项技术时我们只需要继承可呼叫接口,然后将以前手机中新的可呼叫的具体实例改为新的技术,只需要如果只输入一行代码,这不是很好吗?责任的单一性限制了我们对现有类所做更改的影响。\n如果我想生成一个PAD,它只能加载到现有技术上。PAD仍然是构成产品责任的单一集成技术,集成产品和开发技术的责任是分离的,这给我们的类的扩展带来了便利。\mypad类实现了可触摸、键盘可匹配\n\nTouchable Toucher=new standardTouch();\nKeyboardMatcher=new standardMatch();\n\n@override\nPublic void Match()\nToucher。触摸();\n \n\n@override\npublic void touch()\n匹配器。match();\n \n \n \在下面的示例中,我们的接口仍然是一个单一的责任,但是接收和拨打电话的功能通常是不可分割的。它们同时更改,因此我们可以提供继承两个接口的实现类。\n类CallAndPrompt实现Callable、MessagePromptable \n\n@override\nPublic void the call()\nPrintln(“你好,我有话要告诉你!”);\n \n \n@override \npublic void prompt()\nprintln(“你好,你想告诉我什么!”)\n \n \n \n//我们清楚地知道当宣布“我的手机”类时,它可以做什么\n实现“可呼叫”、“messagepromptab”、“3907f9ec33672f47”、“xgh9rh3aw7cfvdepsgqtmydogq2bfbe”、6、“le,可触摸”\n \n//不需要重新开发现有的技术,只需加载它\n“可调用”caller=new callandprompt();\n//不同的接口调用同一实现类的不同函数\nprivate messagepromptable prompter=(messagepromptable)caller;\nprivate touchable toucher=new standardtouch();\n\n@override\npublic void the call();\n调用方。调用();\n \n \n@override \npublic void prompt()\nprompter。提示();\n \n\n@override\npublic void touch()\ntoucher。触摸();\n}\n}\n-开闭原理\开闭原理,或OCP,是Java世界中最基本的设计原则之一,它教我们如何建立一个稳定和灵活的系统。打开-关闭原则定义为:软件中的对象(类、模块、函数等)应打开进行扩展,但关闭进行修改。\n优点:根据OCP原则设计的系统减少了程序各个部分之间的耦合及其适应性。灵活性和稳定性都比较好。当现有的软件系统需要增加新的功能时,不需要修改抽象层作为系统的基础,只需要在原有基础上增加新的模块即可实现需要增加的功能。新模块的添加对原始模块没有影响或影响很小,因此不需要重新测试原始模块。\n如何实现“开放-关闭”原则\n在面向对象的设计中,是系统的抽象层,不允许更改,但实现允许扩展的系统层。换句话说,定义一个适合所有抽象设计层的单一大小,允许在实现层实现尽可能多的行为。\n解决问题的关键在于抽象,这是面向对象设计的第一个核心本质。\n从本质上讲,抽象是一个事物,本质上是总结其本质。抽象使我们能够掌握最重要的东西,并在更高的层次上思考。这就减少了同时思考这么多事情的复杂性。换句话说,我们没有看到任何细节就将事物的本质进行了封装。\n在面向对象的编程中,具体类的特性通过抽象类和接口被指定为抽象层,这些抽象层相对稳定,不需要改变。从抽象类导出的具体类可以更改系统的行为,使其“可扩展”。\n您不必更改软件的源代码或二进制代码来扩展实体。密钥是抽象的。\n接口定义\nPublic Interface ImageCache \nPublic Bitmap Get(String URL);\nPublic Void Put(String URL,Bitmap BMP);\n \n\n实现接口\nMemorycache类\nPublic Class Memorycache实现ImageCache \nPrivate LruCacheMMemerycache;\n\npublic memorycache()\n//初始化lru缓存\n \n \n@override \npublic bitmap get(字符串url)\n返回mmerycache。get(url);\n \n \n@override \npublic void put(字符串url,位图bmp)\nmmemerycache。put(url,bmp);\n \n \n \n//SD卡缓存diskcache类\n公共类diskcache实现imagecache \n@override \n公共位图get(string url)\n//改为从本地文件获取图像\n返回空值;\n \n \n@override \n公共空值put(string url,bitmap bmp)\n//将位图写入文件\n \n \n//DoubleCache DoubleCache类\n公共类DoubleCache实现ImageCache \nimageCache mmemorycache=new memorycache();\nimageCache mdiskCache=new mdiskCache();\n\n如果不是从SD卡获取图像,请先从内存获取图像\n公共位图get(字符串url)\n公共位图bitmap=mmemorycache。get(url);\nif(bitmap==null)\nbitmap=mdiskcache。get(url);\n \n返回位图;\n \n \n//将图像缓存到内存和SD卡中\n公共void put(字符串url,位图bmp)\nmmemorycache。放置(url,bmp);\nmdiskcache。Put(url,bmp);\n \n \n \n执行图像加载程序类\n公共类ImageLoader \n//图像缓存和内存缓存设置为默认值\n私有ImageCache MimageCache=new memory cache();\n \n//注入缓存实现使用向上转换\n公共void SetImageCache(ImageCacheimagecache)\n mimagecache=imagecache;\n \n \npublic void displayimage(string imageurl,imageview imageview)\n bitmap bitmap=mimagecache。get(imageurl);\nif(位图!=空)\nimageview。setimagebitmap(bitmap);\n返回值;\n \n//未缓存图像,已提交到线程池以下载图像\nsu'、'3907f9ec33672f47'、'xgh9rhw3aw7cfvdepsgqtmydogq2bfbe'、6'、'3907f9ec33672f47'、'xgh9rhw3aw7cfvdepsgqtmydogq2bfbe'、6'('bmitloadrequest(imageurl,imageview)\n \n\n public void submitload请求(final string imageurl,final imageview imageview)\n//下载图像\n//缓存\n图像缓存。put(imageurl,bitmap);\n \n \n//省略其他成员变量和方法\n \n \n调用方法\n//只需传入不同的实现即可切换使用方法\n imageloader loader=new imageloader();\n加载程序。setImageCache(new memory cache());//使用内存缓存\n加载程序。setimagecache(new diskcache());//使用SD卡缓存\n加载程序。setImageCache(new doubleCache());//使用双重缓存\n\n//使用自定义图像缓存\n加载程序实现。set imagecache(new imagecache()\n@override\npublic bitmap get(string url)\n//改为从本地文件获取图像\n返回空值;\n \n\n@override\npublic void put(string url,bitmap bmp)\n//将位图写入文件\n \n);\n\n我们可以看到通过集合注入的不同缓存实现imagecache(imagecache imagecach优美的景物句子摘抄简短
蜜小助-恋爱/撩妹聊天必备神器
蜜小助App

内置20W+恋爱聊天话术

一键复制解决尬聊话题

相关推荐
喜欢的女生喜欢白色,要送什么礼物给她 什么是互补型爱情 女生说自己胖了,高情商都这么回复! 女生说自己胖,要怎么高情商回复
热门推荐
1
口述:公公在梳妆台上给我数次高潮
口述:公公在梳妆台上给我数次高潮

我与老公结婚三年了,老公是个特别老实的男人,平时很听我的话,也很疼爱我。我是一个快要30的女人,一个普通的白领,都说这个年纪的女人如狼似虎,一点都没有说错。脱去了20岁懵懂的天真,现在的我对夫妻生活的要求真的越来越多了。老公是一位公司主管,平时工作特别忙,而且经常因为业务需要出差,就是晚上能够按时回来,基本上都觉得一天的工作太累,而我们夫妻之间的亲密事让他有些力不从心。我不得不说,综合各方面来说,...

2
二宮琴美、東熱出操翻白眼昏死
二宮琴美、東熱出操翻白眼昏死

昨天才藉著「白鳥真衣」(宮沢まき)的狀況說明了現在東熱的困境,今天筆者再介紹另一位已經被辨識出身分的「二宮琴美」老調重談,看看東熱近來的餌食有多「菜」吧:她是才剛被發表、演出「鬼逝」的新鮮餌食,所謂的「鬼逝」意思很簡單,就是「把妳幹到死」,所以除了男優演出會格外粗暴外女優也會被搞到「再起不能」,而這...

3
那个午夜 禽兽继父将我压在身下
那个午夜 禽兽继父将我压在身下

我是爸妈的私生女,他们谈恋爱的时候,意外怀孕生下了我。后来,爷爷奶奶死活不同意爸爸娶我妈妈。妈妈说,如果我是个男孩就好了。你要是个男孩,你爷爷肯定不会让你爸爸抛弃我们。最后,爸爸给了妈妈一笔钱,相互拥抱着,哭了一夜,就分开了。妈妈坚持把我生了下来。不久,就听说爸爸和别的女人结婚了。两年以后,妈妈带着我嫁给了一个出租车司机。继父比我妈妈大5岁,很老实,对我不错,就像对自己的亲生女儿一样。当然,他还没...

4
韩国美女主播”钟淑”高清视频精品合集9部 115网盘在线观看
韩国美女主播”钟淑”高清视频精品合集9部 115网盘在线观看

第一次看到韩国美女主播的视频,是两年前在同事电脑上看到的,那是一部朴妮唛的直播视频。当时给我的感觉就是眼前一亮,感觉这身材和脸蛋能够秒杀很多当红明星啊!后来才知道她叫朴妮唛,韩国人。也关注过一段时间,搜集了一些视频,同时了解到韩国有很多像朴妮唛这样的美女主播。后来慢慢的会搜集一些这样的视频,可是基本...

5
店长推荐作品 EMP-001 EMPIRE Vol.1 50 波多野结衣 50连发泼溅中 2012年
店长推荐作品 EMP-001 EMPIRE Vol.1 50 波多野结衣 50连发泼溅中 2012年

店长推荐作品EMP-001EMPIREVol.150波多野结衣50连发泼溅中2012年度亚洲无码最佳A片第一名

6
留守女人和禽兽公公的不伦性事
留守女人和禽兽公公的不伦性事

我结婚一年多了,非常郁闷,整天提心吊胆的,原因是老公刚转成自愿兵未能复员。现如今我和公公两人生活在家,很不习惯,也很为难。其实公公这个人挺好的,只是孤男寡女长期这样子住在一起,不管别人如何评论,自己也总觉得不得劲儿。今年我23岁了,比老公还大1岁。嫁他时就是公公说的媒。公公是我们学校的会计,在这里工作10多年了,口碑蛮不错,是个老好人,我是前年毕业后被派遣到这里来实习的。我家在农村,父母都是老实巴...

最新推荐
吵架先认错感觉没备注
吵架先认错感觉没备注
2023-10-20
男生想要的安全感是什么样的
男生想要的安全感是什么样的
2023-10-16
喜欢的女生喜欢白色,要送什么礼物给她
喜欢的女生喜欢白色,要送什么礼物给她
2023-10-08
什么是互补型爱情
什么是互补型爱情
2023-10-08
女生说自己胖了,高情商都这么回复!
女生说自己胖了,高情商都这么回复!
2023-09-28
女生说自己胖,要怎么高情商回复
女生说自己胖,要怎么高情商回复
2023-09-22
热点推荐