上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 70 下一页

2019年4月16日

享元模式

摘要: 1.享元模式 享元模式(Flyweight Pattern)主要用于减少对象的数量,以减少内存占用和提高性能。属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。 特别像工厂模式,工厂模式中是new一个对象返回的, 阅读全文

posted @ 2019-04-16 16:19 Hello-World3 阅读(135) 评论(0) 推荐(0)

外观模式

摘要: 1.外观模式简介 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。缺点:不符合开闭原则。使用 阅读全文

posted @ 2019-04-16 14:04 Hello-World3 阅读(97) 评论(0) 推荐(0)

装饰器模式

摘要: 1.装饰器模式简介 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 优点:装饰类和被装饰类可以独立发展, 阅读全文

posted @ 2019-04-16 11:25 Hello-World3 阅读(71) 评论(0) 推荐(0)

2019年4月14日

原型模式

摘要: 1.原型模式简介 说白了原型模式(Prototype Pattern)就是使用一个存在的对象高效地创建多个重复的对象。属于创建型模式。做法是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。 关键代码:实现克隆操作,继承 Cloneable接口,重写cl 阅读全文

posted @ 2019-04-14 12:19 Hello-World3 阅读(175) 评论(0) 推荐(0)

2019年4月13日

java中的Object类和其clone()

摘要: 1.Object是所有类的父类,任何类都默认继承Object,即直接或间接的继承java.lang.Object类。由于所有的类都继承在Object类,因此省略了extends Object关键字。 2.Object类中主要有以下方法: toString() getClass() equals() 阅读全文

posted @ 2019-04-13 23:52 Hello-World3 阅读(1362) 评论(0) 推荐(0)

netstat

摘要: 1.使用方法 $ sudo netstat -ntlp //查看当前所有tcp端口 $ sudo netstat -nulp //查看当前所有tcp端口 $ sudo netstat -ntulp | grep 53 //查看所有53号端口使用情况,注意加sudo才会打印出使用的程序包 $ sudo 阅读全文

posted @ 2019-04-13 17:49 Hello-World3 阅读(245) 评论(0) 推荐(0)

2019年4月12日

组合模式

摘要: 1.组合模式简介 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。属于结构型模式,它创建了对象组的树形结构(注意树形结构的对象比较适合使用组合模式)。这种模式创建了一个包含自己对象组 阅读全文

posted @ 2019-04-12 14:48 Hello-World3 阅读(241) 评论(0) 推荐(0)

2019年4月11日

过滤器模式

摘要: 1.过滤器模式简介过滤器模式(Filter Pattern)又称标准模式(Criteria Pattern),用于使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。属于结构型模式,它结合多个标准来获得单一标准。 2.测试Demo 参考:http://www.runoob.com/ 阅读全文

posted @ 2019-04-11 12:23 Hello-World3 阅读(252) 评论(0) 推荐(0)

2019年4月10日

适配器模式

摘要: 一、适配器模式简介 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要解决:主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,而新环境要求的接口是现对象不能满足的。 何时使用: 1.系统需要使用现有的类,而此类的 阅读全文

posted @ 2019-04-10 18:14 Hello-World3 阅读(140) 评论(0) 推荐(0)

2019年4月6日

Java和C++的区别杂记

摘要: 1.java中的作用域描述符(类比于C++是通过"."来实现,Java中"类名.静态成员名",C++中"类名::静态成员名" 2.java中子类中不能修改继承到的成员的权限,但是C++中是可以的。 3.java中接口中声明的函数前需要加public 4.static方法,java中通过"类名.方法名 阅读全文

posted @ 2019-04-06 23:35 Hello-World3 阅读(150) 评论(0) 推荐(0)

上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 70 下一页

导航