在JAVA所谓的面向对象编程语言中,逐渐发现,其实JAVA更趋向于面向线程编程,也就是说,无论多么复杂的代码或者应用,都可以作为某一个线程而独立存在,那么,如何更好的管理这些平时不怎么联系的线程,一个一个,按照正规而有效的方式进行套用,才是关键中的关键,也就是所谓的架构.当然这都是我自己的理解,所以也不必太过追究我的问题,其中,JAVA语言以及其他语言的关键子,那都是基础中的基础,而所谓的24种设计模式,其实也是所谓的架构思想,但是,我并习惯使用这些架构,而是特别喜欢把自己所做的应用程序全部作为一个线程,有的时候真是恨不得在某个界面按钮下也加上他个线程,但是,当然,这样做必定会使做出的应用程序负载太大,使的简单的东西复杂化了,但是,在线程编程中在加上MVC设计思想,那感觉确实很不错,某个界面是单独的线程,再用其他的应用线程调动start,线程里面套着许多的线程,然后线程下面又套着许多线程,无论是后期的更新或是所谓的杀毒,都是快的不行,当然,我总喜欢在最后对自己的应用程序做一个专用的病毒,这是为了检验自己的代码的安全性,呵呵,如果我设计的病毒在某次更新后死亡,那么我会继续循环的制作下去,直到某一天我对自己的病毒没有了办法,或者程序更新量超过我的极限.
其实还有很多话想说,这些简单的东西请不要被高手们鄙视,多谢.