码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象的方法(类生成思想)[高内聚]

时间:2015-02-05 16:20:34      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

  我们一般说,设计类要做到‘高内聚,低耦合‘,所谓的‘高内聚‘,现在开始明白一点:

    学会用OOP(面向对象)的思想去设计类,我们设计好的类,我们可以将有关联的方法集中到一个类中,用户使用的时候,是获得当前类的一个对象,然后去调用我们的方法,例如,在java web中,用户登录初次登录时,向Servlet中发送请求时,<Servlet进行cookie加密>;以及用户在规定时间内再次自动登录时,<filter进行cookie解密>.他们使用的加密,解密算法是一样的.或者说他们使用同一套数据,所以说他们关联.

    又如,通常有两种方式去创建线程对象,并启动,但我们常常看到这样的代码:

new Thread(new Runnable() {
            
            public void run() {
                //待执行的代码.
            }
        }).start();

我们使用一个线程去执行一段代码,不是将代码直接放到当前线程对象去执行,而是将所要执行的代码,封装在一个对象中(这里是一个实现Runnable对象的匿名对象),然后让这个对象去执行.另外,我们设计类的时候,要做到,别人在调用我的时候,不用考虑线程是否同步问题.

面向对象的方法(类生成思想)[高内聚]

标签:

原文地址:http://www.cnblogs.com/listened/p/4275087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!